Agent2Agent Protocol
ELI5 - The Vibe Check
This is like MCP, but for agents talking to other agents instead of agents talking to tools. It's a shared language so an agent built by one company can hand off a task to an agent built by a completely different company, without every team on earth inventing its own custom handshake first.
Real Talk
Agent2Agent Protocol (A2A) is an open protocol, originally released by Google and later contributed to the Linux Foundation, for interoperable communication between AI agents across different frameworks and vendors. It covers agent discovery, task delegation, and streaming status updates, complementing MCP's model-to-tool standardization with a standard for agent-to-agent standardization instead.
Show Me The Code
{
"jsonrpc": "2.0",
"method": "tasks/send",
"params": {
"id": "task-8841",
"message": {
"role": "user",
"parts": [{ "type": "text", "text": "Summarize this repo's open issues" }]
}
}
}
When You'll Hear This
"A2A lets our support agent hand a ticket straight to a billing agent from another vendor." / "MCP connects agents to tools, A2A connects agents to each other."
Related Terms
MCP (Model Context Protocol)
MCP is like USB for AI — a universal standard for connecting AI models to external tools and data.
Model Context Protocol (MCP)
MCP is a standard protocol that lets AI assistants connect to external tools and data sources — like a universal adapter for AI.
Multi-Agent
Multi-agent means multiple AI agents working together, each handling a different task.
Orchestration
Orchestration is the process of automatically managing, coordinating, and scheduling where your containers run.