Any MCP client.
Every A2A agent.

Ankora is the home of MCP_A2A — a lightweight Python bridge that lets Claude Desktop, Claude Code, Cursor or any MCP client discover and delegate tasks to A2A-compatible agents. Zero boilerplate.

View on GitHub Quickstart

Register servers

Point the bridge at any A2A server URL. Agent cards are fetched and cached automatically.

register_server(url)

List agents

Enumerate every discovered agent with its skills, right inside your MCP client.

list_agents()

Delegate tasks

Send tasks to A2A agents and stream results back through the MCP tool interface.

call_agent(agent_id, task)
# Claude Desktop — claude_desktop_config.json
{
  "mcpServers": {
    "a2a": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/regismesquita/MCP_A2A", "a2a-mcp"]
    }
  }
}