# a2areplayreceipt-mcp

A hosted MCP server that replays failed A2A agent calls, sorts the error into a type, and hands back a receipt with the failure log.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: clauxel
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/clauxel/a2a-replay-receipt-mcp
- Updated: 2026-05-20
- HTML: https://affpapa.org/en/nevibecode/mcp/a2areplayreceipt-mcp

## What it does

The endpoint is `https://a2areplayreceipt.clauxel.com/mcp`, served over Streamable HTTP. Five tools ship with it: `replay_a2a_failure` reruns a call that broke, `classify_agent_error` labels what went wrong, `suggest_retry_plan` lays out a retry, `issue_replay_receipt` produces the receipt, and `export_failure_log` dumps the log. Tool output is structured, so it drops straight into a review thread.

Production calls need a bearer token. Skip that and the server rejects the request. The repository holds documentation only — no source, no credentials, no payment setup — so self-hosting is not on the table here.

The server card lives at `https://a2areplayreceipt.clauxel.com/server-card.json`, and the registry name is `com.clauxel.a2areplayreceipt/a2areplayreceipt-mcp`. Platform teams, release owners and delivery reviewers are the ones who get mileage out of this.

## Requirements
- Remote server: `https://a2areplayreceipt.clauxel.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http a2areplayreceipt-mcp https://a2areplayreceipt.clauxel.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add a2areplayreceipt-mcp --url https://a2areplayreceipt.clauxel.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "a2areplayreceipt-mcp": {
            "url": "https://a2areplayreceipt.clauxel.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "a2areplayreceipt-mcp": {
            "type": "http",
            "url": "https://a2areplayreceipt.clauxel.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http a2areplayreceipt-mcp https://a2areplayreceipt.clauxel.com/mcp
```

## When to use it
- reproduce a failed agent call and find the step that broke
- sort agent errors into types instead of reading raw logs
- get a retry plan after a failed run
- produce a replay receipt a reviewer can check
- export the failure log in structured form

## Example prompts
- Replay the failed agent call with `replay_a2a_failure` and show me which step broke
- Classify the error from the last run and suggest a retry plan
- Issue a replay receipt for this failure and export the log

## Similar
- [ThinkNEO Control Plane](https://affpapa.org/en/nevibecode/mcp/thinkneo-control-plane.md) — MCP server · ★ 3
- [meticulous-cli](https://affpapa.org/en/nevibecode/skills/meticulous-cli.md) — skill · 8600 installs
- [browser-replay](https://affpapa.org/en/nevibecode/skills/browser-replay.md) — skill · 720 installs
- [cli-a2a](https://affpapa.org/en/nevibecode/skills/cli-a2a.md) — skill · 956 installs
- [orcareplay](https://affpapa.org/en/nevibecode/mcp/orcareplay.md) — MCP server · ★ 284
- [okx-ai](https://affpapa.org/en/nevibecode/skills/okx-ai.md) — skill · 9900 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
