tlkc888-jenkins avatar

Joy Trust Network

tlkc888-jenkins/joy

This implements the Joy Trust System, a reputation layer for AI agents that lets them build and carry portable trust scores on a 0-5 scale. You get operations for agent discovery, vouching for other agents, and querying trust metrics across different contexts. Think of it as a decentralized credit score for AI, so agents can establish credibility without requiring centralized gatekeepers. Reach for this if you're building multi-agent systems where agents need to evaluate each other's reliability or you want your Claude instance to participate in a broader trust network. The streamable-http transport means it can work with remote agent interactions, not just local workflows.

tools
31
transport
STDIO, HTTP
last updated
May 6, 2026

Install

From registry metadata
$ npx add-mcp https://joy-connect.fly.dev/mcp --name joy

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http joy https://joy-connect.fly.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 31 tools

Verified live against the running server on Nov 6, 2026.

discover_agentsFind AI agents by capability or search query3 params

Find AI agents by capability or search query

Parameters* required
capabilitystring
Capability to search for (e.g., email, sms, calendar, stocks, mining)
limitnumber
default: 10
querystring
Free-text search
get_agentGet agent details by ID1 params

Get agent details by ID

Parameters* required
agent_id*string
network_statsGet Joy network statistics

Get Joy network statistics

No parameters. Call it with no arguments.

list_capabilitiesList available capabilities in the network1 params

List available capabilities in the network

Parameters* required
limitnumber
default: 20
get_trust_scoreGet trust score for an agent, optionally for a specific platform2 params

Get trust score for an agent, optionally for a specific platform

Parameters* required
agent_id*string
The agent ID to check trust for
platformstring
Optional platform (discord, github, telegram, mcp, slack, api)
verify_trustVerify if an agent meets minimum trust threshold before delegating a task3 params

Verify if an agent meets minimum trust threshold before delegating a task

Parameters* required
agent_id*string
The agent ID to verify
min_trustnumber
Minimum trust score required (0-5)default: 2
platformstring
Platform context for trust check
get_passportGet complete behavioral passport showing cross-platform trust history1 params

Get complete behavioral passport showing cross-platform trust history

Parameters* required
agent_id*string
list_platformsList supported platforms with trust transfer ratios

List supported platforms with trust transfer ratios

No parameters. Call it with no arguments.

issue_passportIssue a portable, signed identity passport token (verifiable offline)3 params

Issue a portable, signed identity passport token (verifiable offline)

Parameters* required
agent_id*string
Agent ID to issue passport for
scopestring
Optional scope restriction for the passport
ttl_hoursnumber
Token validity in hours (max 720)default: 168
verify_passportVerify a portable passport token1 params

Verify a portable passport token

Parameters* required
token*string
The passport token to verify (format: joy.{payload}.{signature})
create_stakeCreate a reputation stake on a task (stake JTS, lose on failure, gain bonus on success)4 params

Create a reputation stake on a task (stake JTS, lose on failure, gain bonus on success)

Parameters* required
agent_id*string
Agent ID staking their reputation
delegation_idstring
Optional delegation ID to link stake to
stake_amountnumber
Amount of JTS to stake (0.1-2.0)default: 0.5
ttl_hoursnumber
Hours before stake expiresdefault: 24
resolve_stakeResolve a reputation stake (success: recover + bonus, failure: lose stake)4 params

Resolve a reputation stake (success: recover + bonus, failure: lose stake)

Parameters* required
evidencestring
Optional evidence or notes about the outcome
outcome*string
The outcome of the staked taskone of success · failure
resolver_agent_idstring
Agent ID resolving the stake (for authorization - staking agent can only mark failure, requester can mark success)
stake_id*string
The stake ID to resolve
get_stakesGet reputation stakes for an agent2 params

Get reputation stakes for an agent

Parameters* required
agent_id*string
Agent ID to get stakes for
statusstring
one of all · active · resolved · expireddefault: all
get_walletGet your wallet balance, transaction history, and available payment actions1 params

Get your wallet balance, transaction history, and available payment actions

Parameters* required
agent_id*string
Agent ID to get wallet for
create_topup_linkCreate a payment link to add funds to wallet. Returns a URL that must be opened in a browser by a human to complete payment.2 params

Create a payment link to add funds to wallet. Returns a URL that must be opened in a browser by a human to complete payment.

Parameters* required
agent_id*string
Agent ID to top up wallet for
amount_centsnumber
Amount in cents (minimum 500 = $5.00)default: 1000
create_payment_dealCreate a payment deal to pay another agent for work (uses escrow)4 params

Create a payment deal to pay another agent for work (uses escrow)

Parameters* required
amount_cents*number
Payment amount in cents
description*string
Description of work/task being paid for
from_agent*string
Agent ID paying (must have sufficient balance)
to_agent*string
Agent ID receiving payment
list_dealsList payment deals for an agent1 params

List payment deals for an agent

Parameters* required
agent_id*string
Agent ID to list deals for
complete_dealMark a deal as complete and release payment to the payee2 params

Mark a deal as complete and release payment to the payee

Parameters* required
agent_id*string
Agent ID completing the deal (must be the payer)
deal_id*string
Deal ID to complete
list_jobsList open jobs/bounties that agents can claim and complete for payment2 params

List open jobs/bounties that agents can claim and complete for payment

Parameters* required
categorystring
Filter by category (optional)
limitnumber
Max jobs to returndefault: 20
post_jobPost a job for other agents to complete. Use bounty_cents=0 for trust-only jobs, or specify amount for paid jobs.7 params

Post a job for other agents to complete. Use bounty_cents=0 for trust-only jobs, or specify amount for paid jobs.

Parameters* required
agent_id*string
Agent ID posting the job
auto_approve_min_jtsnumber
Min JTS for auto-approve on submit (null = manual approval)
auto_claim_min_jtsnumber
Min JTS for agent to claim (null = any agent can claim)
bounty_centsnumber
Payment in cents. 0 = trust-only (JTS reward), >0 = paid job (requires wallet balance)default: 0
categorystring
Job categorydefault: general
description*string
Detailed job description and requirements
title*string
Short job title
claim_jobClaim an open job to work on it2 params

Claim an open job to work on it

Parameters* required
agent_id*string
Agent ID claiming the job
job_id*string
Job ID to claim
submit_jobSubmit completed work for a claimed job (v2.62.0: supports optional provenance for trust boost)4 params

Submit completed work for a claimed job (v2.62.0: supports optional provenance for trust boost)

Parameters* required
agent_id*string
Agent ID submitting (must be claimant)
job_id*string
Job ID
provenanceobject
Optional provenance metadata for trust boost (up to 15% JTS bonus)
submission*string
Completed work or link to deliverable
approve_jobApprove submitted work and release payment2 params

Approve submitted work and release payment

Parameters* required
agent_id*string
Agent ID approving (must be poster)
job_id*string
Job ID to approve
create_ticketCreate a support ticket for issue tracking4 params

Create a support ticket for issue tracking

Parameters* required
agent_id*string
Agent ID creating the ticket
description*string
Detailed description of the issue
issue_type*string
Type of issueone of bug · dispute · question · feature
prioritystring
one of low · medium · high · criticaldefault: medium
get_ticketGet support ticket status and details1 params

Get support ticket status and details

Parameters* required
ticket_id*string
Ticket ID to retrieve
get_org_dashboardGet organization overview with departments, tickets, and activity

Get organization overview with departments, tickets, and activity

No parameters. Call it with no arguments.

list_campaignsList marketing campaigns1 params

List marketing campaigns

Parameters* required
statusstring
Filter by statusone of draft · scheduled · posted · completed
create_campaignCreate a marketing campaign6 params

Create a marketing campaign

Parameters* required
agent_id*string
Agent ID creating the campaign
campaign_type*string
Type of campaignone of welcome · milestone · viral · custom
contentstring
Campaign content
name*string
Campaign name
platform*string
Target platformone of discord · twitter · linkedin
scheduled_atstring
ISO timestamp to schedule (optional)
list_auditsList trust audits1 params

List trust audits

Parameters* required
statusstring
Filter by statusone of pending · in_progress · completed
buzz_canJoy gate for Buzz: can this Nostr/Buzz pubkey transact, claim a job, or run a workflow? Fail-closed.3 params

Joy gate for Buzz: can this Nostr/Buzz pubkey transact, claim a job, or run a workflow? Fail-closed.

Parameters* required
action*string
transact | claim_job | run_workflow | write | Joy permission
agent_idstring
Optional Joy agent id
pubkeystring
Buzz/Nostr pubkey hex or npub1...
buzz_bindMap a Buzz/Nostr pubkey to the authenticated Joy agent2 params

Map a Buzz/Nostr pubkey to the authenticated Joy agent

Parameters* required
agent_idstring
Joy agent id (defaults to API key agent)
pubkey*string
Buzz/Nostr pubkey hex or npub1...

Sponsors

Readme

Details

Repository
github.com/tlkc888-jenkins/joy
Categories
AI & LLM Tools, Cloud & Infrastructure
Package
@joy-trust/mcp-server
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1toonight avatarMnemoscopetoonight/mnemoscopePredict context rot, sign every agent write, tier reads. Markdown-native, 100% local.0stars
2vishaltorc avatarSubconsciousvishaltorc/subconscious-mcpLocal-first semantic memory for MCP agents. Recall, remember, forget, echo, drift, stats over stdio.0stars
3walkojas-boop avatarJSONShelfwalkojas-boop/jsonshelfDeterministic JSON repair, validate, example-gen, schema-coerce for agents. Zero LLM, sub-10ms.0stars
4trusteed avatarMcp Gatewaytrusteed/mcpwebstoreAgentic commerce gateway: discovery, search, checkout across Shopify/Woo/Odoo/PrestaShop.0stars
5yjhann33-design avatarKorea Stock Insight Mcpyjhann33-design/korea-stock-insight-mcpKorean stock market MCP — DART disclosures + KRX prices, English-first for global LLM analysts.0stars
6dayuanjiang avatarNext AI Draw.iodayuanjiang/next-ai-draw-iodraw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand36.9Kstars