
A2a Bridge
Adds a coordination layer on top of MCP so agents can find and delegate work to each other instead of just calling tools. You get six operations: register_agent to publish capabilities, discover_agents with fuzzy matching to find who can handle a task, delegate_task for one-to-one work distribution, broadcast_task to fan out to all matching agents, get_task_result for status polling and result submission, and get_agent_card for inspecting schemas and success rates. Tasks move through pending, running, completed states with configurable timeouts. Useful when you're orchestrating multiple Claude instances or building multi-agent pipelines where one agent needs to route work based on capability strings like "code-review" or "summarization" without hardcoding destinations.
- tools
- 7
- transport
- STDIO
- last updated
- Apr 24, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
register_agentRegister an agent with capabilities for discovery by other agents.
Register an agent with capabilities for discovery by other agents.
No parameter schema in public metadata yet.
discover_agentsFind agents matching a capability need with fuzzy text similarity scoring.
Find agents matching a capability need with fuzzy text similarity scoring.
No parameter schema in public metadata yet.
delegate_taskDelegate a task to a specific registered agent. Creates a tracked task with status lifecycle.
Delegate a task to a specific registered agent. Creates a tracked task with status lifecycle.
No parameter schema in public metadata yet.
get_task_resultGet status and result of a delegated task. Also used by executing agents to submit results.
Get status and result of a delegated task. Also used by executing agents to submit results.
No parameter schema in public metadata yet.
broadcast_taskSend a task to ALL agents matching a capability. Creates individual tracked tasks for each match.
Send a task to ALL agents matching a capability. Creates individual tracked tasks for each match.
No parameter schema in public metadata yet.
get_agent_cardGet an agent's full capability card with schemas, stats, and task history.
Get an agent's full capability card with schemas, stats, and task history.
No parameter schema in public metadata yet.
list_agentsList all registered agents, optionally filtered by capability.
List all registered agents, optionally filtered by capability.
No parameter schema in public metadata yet.
Sponsors
Readme
a2a-bridge-mcp
MCP server for agent-to-agent communication -- capability discovery, task delegation, and result aggregation across MCP agents.
MCP connects agents to tools, but not to each other. This server adds a standardized agent-to-agent layer within the MCP protocol -- register agents, discover capabilities, delegate tasks, and broadcast work to multiple agents. Inspired by Google's A2A protocol.
Install
npx a2a-bridge-mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"a2a-bridge": {
"command": "npx",
"args": ["a2a-bridge-mcp"]
}
}
}
From source
git clone https://github.com/mdfifty50-boop/a2a-bridge-mcp.git
cd a2a-bridge-mcp
npm install
node src/index.js
Tools
register_agent
Register an agent with capabilities for discovery by other agents.
Details
- Repository
- github.com/mdfifty50-boop/a2a-bridge-mcp
- Category
- AI & LLM Tools
- Package
a2a-bridge-mcp- Transport
- STDIO
- Registry
- MCP registry, active