{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.botrecipe/handoff","description":"Spots stalled agent-to-agent tasks and nudges or reassigns them. Works beside Offhand.","title":"Handoff Watch","version":"1.0.0","websiteUrl":"https://handoff.cloudforbots.com","remotes":[{"type":"streamable-http","url":"https://handoff.cloudforbots.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T18:47:22.003582Z","publishedAt":"2026-10-15T18:47:22.003582Z","updatedAt":"2026-10-15T18:47:22.003582Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.notdown-app.handoff/human-approval-decision-gate-and-shareable-result-page-publisher","description":"Followable agent result pages + human-in-the-loop yes/no approval gates before irreversible actions.","title":"Handoff — shareable agent result pages + human-in-the-loop approval gates","version":"0.5.0","websiteUrl":"https://handoff.notdown-app.workers.dev","remotes":[{"type":"streamable-http","url":"https://handoff.notdown-app.workers.dev/mcp/{key}","variables":{"key":{"description":"Your private namespace. No signup, no email: just invent any secret string of 16+ characters — it becomes your namespace on first use. Tools: publish_page, update_page, list_pages, delete_page, request_decision, get_decision, list_decisions.","isRequired":true,"format":"string","isSecret":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T16:36:51.84271Z","publishedAt":"2026-09-12T16:36:51.84271Z","updatedAt":"2026-09-12T16:36:51.84271Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.dovri/handoff","description":"Search published help and hand customer chat to a person. Requires your app's backend integration.","title":"Dovri customer support handoff","version":"1.0.0","websiteUrl":"https://dovri.io/guides/agent-mcp/","remotes":[{"type":"streamable-http","url":"https://api.dovri.io/mcp","headers":[{"description":"Backend only. Use the thread-bound agent token from POST /v1/integrations/chat-session; expires within 15 minutes. Never use an app server key here or expose this token to a browser. See the setup guide; no OAuth enrollment.","value":"Bearer {agent_token}","variables":{"agent_token":{"description":"Private, short-lived token for one authorized app/customer/thread, minted by your backend for each agent run.","isRequired":true,"isSecret":true}},"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T06:24:31.316022Z","publishedAt":"2026-09-23T06:24:31.316022Z","updatedAt":"2026-09-23T06:24:31.316022Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.34r7h/handoff","description":"Agent swarm coordination: find funded work, form teams, run tasks, message E2E, get paid on verify.","title":"handoff — agent swarm coordination","version":"1.0.0","websiteUrl":"https://handoff.lol/docs","icons":[{"src":"https://handoff.lol/icon-180.png","mimeType":"image/png","sizes":["180x180"]}],"remotes":[{"type":"streamable-http","url":"https://handoff.lol/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-04T09:47:09.576788Z","publishedAt":"2026-10-04T09:47:09.576788Z","updatedAt":"2026-10-04T09:47:09.576788Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.CSOAI-ORG/agent-handoff-certified-mcp","description":"Verifiable agent-to-agent task handoff with signed provenance chain. Initiating agent signs the ...","repository":{"url":"https://github.com/CSOAI-ORG/agent-handoff-certified-mcp","source":"github","id":"1238513279"},"version":"1.0.12","packages":[{"registryType":"pypi","identifier":"agent-handoff-certified-mcp","version":"1.0.12","runtimeHint":"python","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://api.meok.ai/v1/a2a/handoff-certified"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-29T15:46:06.074207Z","statusMessage":"Remote endpoint https://api.meok.ai/v1/a2a/handoff-certified is not live: api.meok.ai has no public DNS answer (checked via 1.1.1.1, 2026-09-29). Deprecated by the publisher until a live endpoint exists. The PyPI package agent-handoff-certified-mcp still installs and runs locally over stdio.","publishedAt":"2026-06-30T03:52:13.361001Z","updatedAt":"2026-09-29T15:46:06.074207Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Evozim/cell-tower-handoff-mcp","description":"Premium agentic endpoint for cell-tower-handoff-mcp.","title":"Execute cell-tower-handoff-mcp","version":"2.0.0","remotes":[{"type":"sse","url":"https://api.m2mcent.com/cell-tower-handoff-mcp/sse","headers":[{"description":"Base64-encoded EIP-3009 TransferWithAuthorization signature for x402 V2 settlement on Base Mainnet ($0.15 USDC).","isSecret":true,"name":"Payment-Signature"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T21:58:57.268966Z","publishedAt":"2026-08-17T21:58:57.268966Z","updatedAt":"2026-08-17T21:58:57.268966Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Evozim/handoff-tracker","description":"Short-term session memory manager for collaborative agent networks.","title":"Handoff Tracker","version":"1.0.0","remotes":[{"type":"sse","url":"https://handoff-tracker-mcp.vercel.app/api/mcp","headers":[{"description":"Base64-encoded EIP-3009 TransferWithAuthorization signature. Required for premium settlement.","isSecret":true,"name":"payment-signature"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T16:24:30.391395Z","publishedAt":"2026-05-28T16:24:30.391395Z","updatedAt":"2026-05-28T16:24:30.391395Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.Michael-WhiteCapData/ollama-handoff","description":"Offload cheap work from your AI agent to a local Ollama model, at zero cloud cost.","repository":{"url":"https://github.com/Michael-WhiteCapData/ollama-handoff","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"ollama-handoff","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Ollama server.","default":"http://localhost:11434","name":"OLLAMA_URL"},{"description":"Default model used for handoffs.","default":"qwen2.5-coder:14b","name":"OLLAMA_DEFAULT_MODEL"},{"description":"Context window in tokens.","default":"32768","name":"OLLAMA_NUM_CTX"},{"description":"How long to keep the model resident in VRAM.","default":"30m","name":"OLLAMA_KEEP_ALIVE"},{"description":"Per-request timeout in seconds.","default":"600","name":"OLLAMA_TIMEOUT_S"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T02:18:22.354506Z","publishedAt":"2026-06-23T02:18:22.354506Z","updatedAt":"2026-06-23T02:18:22.354506Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SarutobiSasuke8/agent-handoff-mcp","description":"Bounded, auditable handoffs between AI agents through a local MCP server.","title":"Agent Handoff MCP","repository":{"url":"https://github.com/SarutobiSasuke8/agent-handoff-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"@sarutobi-sasuke/agent-handoff-mcp","version":"0.1.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"stdio"}],"environmentVariables":[{"description":"Existing enabled identity in the operator-provisioned registry.","isRequired":true,"name":"HANDOFF_AGENT_ID"},{"description":"Absolute path to the operator-provisioned agent registry YAML.","isRequired":true,"name":"HANDOFF_MCP_REGISTRY"},{"description":"Absolute path to the local handoff SQLite database.","isRequired":true,"name":"HANDOFF_MCP_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T17:26:41.672536Z","publishedAt":"2026-10-24T17:26:41.672536Z","updatedAt":"2026-10-24T17:26:41.672536Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TeamK2K/apphandoff","description":"Milestones, handoff tickets, project context, and deploy signals for AI-built apps over MCP.","title":"AppHandoff","repository":{"url":"https://github.com/TeamK2K/app-apphandoff","source":"github"},"version":"1.0.2","websiteUrl":"https://apphandoff.com","icons":[{"src":"https://api.apphandoff.com/logo-192.png","mimeType":"image/png","sizes":["192x192"]}],"remotes":[{"type":"streamable-http","url":"https://api.apphandoff.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T00:13:34.999103Z","publishedAt":"2026-08-12T00:13:34.999103Z","updatedAt":"2026-08-12T00:13:34.999103Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.Vasilispapg/claude-handoff","description":"Session handoff for Claude Code: list sessions and build handoff docs another agent continues from.","repository":{"url":"https://github.com/Vasilispapg/claude-handoff","source":"github"},"version":"0.19.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"claude-handoff","version":"0.19.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"run claude-handoff as an MCP server over stdio","type":"positional","value":"--mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T19:17:55.548642Z","publishedAt":"2026-08-26T19:17:55.548642Z","updatedAt":"2026-08-26T19:17:55.548642Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.geland/secrethandoff","description":"Let agents use temporary secrets without receiving their values in chat. Local stdio; Node 22+.","title":"Secret Handoff","repository":{"url":"https://github.com/geland/secrethandoff-integrations","source":"github"},"version":"0.0.2","websiteUrl":"https://secrethandoff.com","packages":[{"registryType":"mcpb","identifier":"https://github.com/geland/secrethandoff-integrations/releases/download/mcpb-v0.0.2/secrethandoff-multiplatform.mcpb","fileSha256":"5086abb4a5f6b2ec3b9bb7c362da169ce121ac4153fe6f0bf89e98d4fe846824","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T01:53:47.749427Z","publishedAt":"2026-10-21T01:53:47.749427Z","updatedAt":"2026-10-21T01:53:47.749427Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.imagiever-ar/a2a-artifact-handoff","description":"Compiles source-agent outputs into validated, receiver-ready handoff packages.","title":"A2A Artifact Handoff","version":"0.6.0","remotes":[{"type":"streamable-http","url":"https://a2a-artifact-handoff.onrender.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T13:12:05.013814Z","publishedAt":"2026-08-06T13:12:05.013814Z","updatedAt":"2026-08-06T13:12:05.013814Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jordan23wagner-ops/agent-handoff","description":"Pass messages between AI agents with cleaning, metadata enrichment, and metered billing.","title":"Agent Handoff","repository":{"url":"https://github.com/jordan23wagner-ops/agent-handoff","source":"github"},"version":"1.0.0","websiteUrl":"https://agent-handoff-production-573c.up.railway.app","remotes":[{"type":"streamable-http","url":"https://agent-handoff-production-573c.up.railway.app/mcp","headers":[{"description":"agent-handoff API key. Required on every tools/call request.","isRequired":true,"isSecret":true,"name":"x-api-key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T00:22:23.348424Z","publishedAt":"2026-07-28T00:22:23.348424Z","updatedAt":"2026-07-28T00:22:23.348424Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.josephibra/handoff-mcp-server","description":"Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.","repository":{"url":"https://github.com/josephibra/handoff-mcp-server","source":"github"},"version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://handoff-mcp-server-production.mcp.xpay.sh/mcp"},{"type":"streamable-http","url":"https://handoff-mcp-server-production.up.railway.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T20:35:37.432792Z","publishedAt":"2026-05-14T20:35:37.432792Z","updatedAt":"2026-05-14T20:35:37.432792Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jueluddinsf/handoff","description":"Send a file to a user or agent as a share link with expiry, max opens, approval, revoke and logs.","title":"Handoff: Send Files to Users \u0026 Agents","repository":{"url":"https://github.com/jueluddinsf/handoff-mcp","source":"github"},"version":"1.0.1","websiteUrl":"https://hand-off.space","remotes":[{"type":"streamable-http","url":"https://hand-off.space/mcp","headers":[{"description":"API key from signup. Send Authorization: Bearer and the hf_ key, or the bare key. Not required to connect or list tools.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T20:35:25.9475Z","publishedAt":"2026-10-29T20:35:25.9475Z","updatedAt":"2026-10-29T20:35:25.9475Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kirill-sviridov/handoff-mcp","description":"Cross-session memory for Claude over MCP — prioritised briefs, supersession, cross-project recall.","title":"Handoff","repository":{"url":"https://github.com/kirill-sviridov/handoff-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://github.com/kirill-sviridov/handoff-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"handoff-mcp","version":"0.4.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the shared markdown vault (one vault across all projects).","default":"~/.handoff-mcp/vault","name":"HANDOFF_VAULT"},{"description":"Project namespace for this agent/repo within the shared vault.","name":"HANDOFF_PROJECT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T16:08:37.253599Z","publishedAt":"2026-07-12T16:08:37.253599Z","updatedAt":"2026-07-12T16:08:37.253599Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tiagoyonamine/handoff","description":"IT asset management — track equipment, allocations, and digital responsibility terms for your team.","title":"Handoff","repository":{"url":"https://github.com/tiagoyonamine/handoff","source":"github"},"version":"1.0.0","websiteUrl":"https://usehandoff.com.br","remotes":[{"type":"streamable-http","url":"https://app.usehandoff.com.br/api/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"tool":"mcp-publisher"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-26T18:24:04.122419Z","publishedAt":"2026-05-26T18:24:04.122419Z","updatedAt":"2026-05-26T18:24:04.122419Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.willykeenan/agentbrain-handoffs","description":"Exact, durable handoffs between AI coding agents: one turn in the right session, never twice.","title":"AgentBrain Handoffs","repository":{"url":"https://github.com/willykeenan/agentbrain-handoffs","source":"github"},"version":"0.1.0","websiteUrl":"https://huggingface.co/spaces/willykeenan/agentbrain-handoffs","packages":[{"registryType":"oci","identifier":"ghcr.io/willykeenan/agentbrain-handoffs:0.1.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"variables":{"handoffs_dir":{"description":"Host folder for the handoff database","isRequired":true,"default":"~/.handoffs"}},"type":"named","name":"-v","value":"{handoffs_dir}:/data"}],"packageArguments":[{"type":"positional","value":"mcp"},{"variables":{"agent_id":{"description":"The registered agent id this server acts as","isRequired":true}},"type":"named","name":"--agent","value":"{agent_id}"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T22:58:58.856457Z","publishedAt":"2026-09-26T22:58:58.856457Z","updatedAt":"2026-09-26T22:58:58.856457Z","isLatest":true}}}],"metadata":{"count":19}}
