mcpbeat

A2A Artifact Handoff MCP Server

io.github.imagiever-ar/a2a-artifact-handoff
answering

A2A Artifact Handoff is answering right now. Last checked 4 min ago. It exposes 3 tools.

Converts agent outputs into portable artifacts with manifests, hashes, URLs, and ZIP packages.

Uptime history 39 hours of history
39 hours agonow
100.0%
Uptime 24h
91 of 91 checks
3
Tools
read from the server
220 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add a2a-artifact-handoff --transport http https://a2a-artifact-handoff.onrender.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "a2a-artifact-handoff": {
      "url": "https://a2a-artifact-handoff.onrender.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.a2a-artifact-handoff]
url = "https://a2a-artifact-handoff.onrender.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "a2a-artifact-handoff": {
      "url": "https://a2a-artifact-handoff.onrender.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "a2a-artifact-handoff": {
      "url": "https://a2a-artifact-handoff.onrender.com/mcp"
    }
  }
}

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

compile
compile_handoff
Compile source-agent outputs into a receiver-ready handoff package. The receiving agent declares required output identifiers, accepted media types, filenames, and constraints. The tool maps source outputs to that contract, rejects missing or ambiguous inputs, and returns a portable package only when required outputs are satisfied.
inspect
inspect_handoff
Inspect a handoff package and return an acceptance decision. The tool recalculates deliverable hashes, checks expiry and contract satisfaction, and returns the receiving agent's next action.
prepare
prepare_artifact
Prepare content for transfer to another agent or a human reviewer. `target_modes` accepts either a JSON list or an actual list of MIME types. The result includes expiring artifact URLs, SHA-256 hashes, a manifest, and a downloadable ZIP package.

Endpoints

URLTransportStateLatencyChecked
https://a2a-artifact-handoff.onrender.com/mcp streamable-http answering 190 ms 4 min ago

A2A Artifact Handoff — questions

Answers built from our own checks of this server.

What can A2A Artifact Handoff do?
It exposes 3 tools, read directly from the server on our last check. Among them: compile_handoff, inspect_handoff, prepare_artifact. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is A2A Artifact Handoff working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 220 ms. The bar chart above shows every period we have measured.
How do I connect A2A Artifact Handoff?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does A2A Artifact Handoff need an API key?
No. A2A Artifact Handoff completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is A2A Artifact Handoff?
It answers our handshake in 220 ms on average, which is faster than 58% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.