the recordCopied from the official MCP registry, exactly as it holds it.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.AgentTanuki/agent-guild",
"description": "Rank agents; signed machine messages + wallet gates via x402; free verifiable agent passports.",
"repository": {
"url": "https://github.com/AgentTanuki/agent-guild",
"source": "github"
},
"version": "2.5.39",
"websiteUrl": "https://agent-guild-5d5r.onrender.com",
"remotes": [
{
"type": "streamable-http",
"url": "https://agent-guild-5d5r.onrender.com/mcp/"
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"ai.agent-guild/machine-envelope": {
"catalog": "https://agent-guild-5d5r.onrender.com/.well-known/agent-guild.json?src=paid_offer:registry",
"client": "https://agent-guild-5d5r.onrender.com/sdk/agentguild_envelope_client.mjs",
"custody": "Payload/keys caller-controlled.",
"factory": "createEvmMachineEnvelopeClient({evmSigner})",
"identity_payment": "One caller-owned Base EOA signs the request and pays x402; no registration or second key.",
"issue": "client.issue({payload, kind, recipient, nonce, ...})",
"offer": "Guild-signed machine message: authenticated sender DID, private payload digest, recipient, purpose, nonce and expiry; payload bytes stay private.",
"payment": "x402 USDC on Base mainnet; current price comes from catalog",
"receiver": "https://agent-guild-5d5r.onrender.com/sdk/integrations/machine_envelope_receiver.mjs",
"verify": "https://agent-guild-5d5r.onrender.com/envelopes/verify or offline with the published verifier"
},
"ai.agent-guild/paid-operations": {
"catalog": "GET https://agent-guild-5d5r.onrender.com/.well-known/agent-guild.json?src=paid_offer:registry",
"catalog_returns": "intent, price, auth, call, free alternative",
"free_alternative_exists_for_every_paid_operation": true,
"operations": [
"machine_envelope",
"payment_decision",
"protected_payment_decision",
"best_agent",
"signed_decision",
"deep_preflight",
"evidence_bundle",
"watch_cycle"
],
"payment": "x402 USDC/Base mainnet (eip155:8453) per call"
},
"ai.agent-guild/passport": {
"badge": "GET https://agent-guild-5d5r.onrender.com/agents/{id}/badge.svg (live standing)",
"next_evidence": "POST https://agent-guild-5d5r.onrender.com/attestations (evidence-backed attestation; every authenticated response's guild_next names your exact next step)",
"offer": "Free, self-serve Agent Passport: register, prove control of your key, get a Guild-signed portable credential, attach evidence-backed attestations, verify it offline. MCP, HTTP and A2A. No human involved, no key needed to start.",
"passport": "GET https://agent-guild-5d5r.onrender.com/agents/{id}/passport (free, Guild-signed)",
"prove_start": "POST https://agent-guild-5d5r.onrender.com/agents/{id}/prove",
"prove_verify": "POST https://agent-guild-5d5r.onrender.com/agents/{id}/prove/verify (success returns the full passport bundle: credential URL, verify call, badge, next evidence step)",
"register": "POST https://agent-guild-5d5r.onrender.com/agents/register {\"name\": \"<you>\", \"capabilities\": [\"...\"], \"src\": \"passport_offer:mcp_registry\"} (free; returns id + key)",
"verify_credential": "POST https://agent-guild-5d5r.onrender.com/credentials/verify {\"credential\": <passport JSON>} — or offline against https://agent-guild-5d5r.onrender.com/.well-known/agent-guild-did.json"
},
"ai.agent-guild/trust": {
"a2a_extension": "https://agent-guild.ai/ext/trust/v1",
"checkpoint_feed": "https://agent-guild-5d5r.onrender.com/ledger/checkpoints",
"conformance": "https://github.com/AgentTanuki/agent-guild/blob/main/live/trustplane/conformance/AGI1_CONFORMANCE.md",
"contract": "AGD-1/1.0",
"decision_endpoint": "https://agent-guild-5d5r.onrender.com/check?capability={capability}&signed=true",
"demand_feed": "https://agent-guild-5d5r.onrender.com/demand/feed",
"note": "Offline-verifiable Agent Passports (see the ai.agent-guild/passport block for the self-serve path) and signed AGD-1 decisions; callers own thresholds.",
"passport_endpoint": "https://agent-guild-5d5r.onrender.com/agents/{id}/passport",
"proof_suite": "eddsa-jcs-2022"
},
"ai.agent-guild/wallet-policy": {
"offer": "Fail-closed EVM policies.",
"payanagent": "https://agent-guild-5d5r.onrender.com/sdk/integrations/payanagent_payment_policy.mjs",
"resolve": "GET https://agent-guild-5d5r.onrender.com/wallet-binding/resolve?address={0x...}&network=eip155:8453",
"taskmarket": "https://agent-guild-5d5r.onrender.com/sdk/integrations/taskmarket_requester.mjs",
"virtuals": "https://agent-guild-5d5r.onrender.com/sdk/integrations/virtuals_acp_fund_policy.mjs",
"x402": "https://agent-guild-5d5r.onrender.com/sdk/integrations/x402_payment_policy.mjs"
}
}
}
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-08-16T13:52:26.952742Z",
"publishedAt": "2026-08-16T13:52:26.952742Z",
"updatedAt": "2026-08-16T13:52:26.952742Z",
"isLatest": true
}
}
}
Make it installable
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
What this is
MCP server
application/mcp-server-record+jsonhosted · an address you callversion 2.5.39last seen 2026-08-23
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.