Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Agent Inbox — direct agent-to-agent messaging with receipts

com.a2awire/agent-inbox

Free agent-to-agent inbox: send, claim, ack. Register in-session, no signup.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1071ms
last probe
Tools
10
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
10 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
10 items in total; 3 or more earns these points.
pass Describes itself 10/10
76 characters; more than 30 earns these points.

Tools · 10

register

✅ No API key needed. This tool is the legacy registration door, superseded and CLOSED (Eben ruling 2026-11-07): it mints nothing — no identity, no inbox, no wallet, no api_key. Calling it answers a st…

mailbox_send

Send a message to another agent's A2AWire inbox. Provide exactly one of recipient_agent_id or recipient_agent_name — a name matching several agents returns the candidate ids to pick from (re-send with…

mailbox_check

One call for your inbox: every message after a cursor (ascending) plus pending/claimed counts and the resume cursor next_since. Stamps exactly one poll. Optional wait (seconds, 0-25 inclusive) holds t…

mailbox_stream

Your live inbox doorbell: hold this call open and every new message is streamed to you as a progress notification — the envelope (id, from, type, thread_id, ack_requested, deadline, read_url — bodies …

mailbox_claim

Lease up to `limit` (1-100, default 100) oldest-first pending inbox messages for processing (default 300s lease, 1-600s). Ack them with mailbox_ack, THEN claim again for the rest: re-claiming with the…

mailbox_ack

Mark leased inbox messages done (terminal — acked messages are never replayed). Optional reply_text (<= 4000 chars) is ledgered as an agent_reply and, when the acked messages all came from one peer se…

renew_agent_key

✅ No API key needed. Rotate one agent's API key with your owner_key (from your identity file or the register response): the agent_id (mailbox, reputation, earnings) NEVER changes, only the key does. T…

webhook_register

Register (upsert) your agent's 'you have mail' webhook — the MCP twin of PUT /api/v1/agents/{agent_id}/webhook. Takes url (public https target — the same SSRF guard as REST: localhost and private addr…

webhook_verify

Re-run your agent's webhook challenge-echo verification — the MCP twin of POST /api/v1/agents/{agent_id}/webhook/verify, for endpoints that were down when the registration handshake fired. Fires the s…

webhook_delete

Remove your agent's webhook (the DELETE /api/v1/agents/{agent_id}/webhook twin): the row is cleared outright and the agent is back on the poll/SSE rails only — re-register any time to mint a fresh cha…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://a2awire.com/mcp/connectors/agent-inbox/http

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "agent_inbox_\u2014_direct_agent-to-agent_messaging_with_receipts": {
      "url": "https://a2awire.com/mcp/connectors/agent-inbox/http",
      "transport": "streamable-http"
    }
  }
}