A2A (Agent-to-Agent Protocol) is Googleβs open standard for AI agents to communicate with each other. While MCP connects agents to tools (vertical), A2A connects agents to other agents (horizontal).
Google launched A2A in April 2025 with 50+ enterprise partners including Salesforce, SAP, and ServiceNow. Itβs now under the Linux Foundation alongside MCP.
How it works
A2A defines four concepts:
Agent Cards β JSON descriptions of what an agent can do (like a business card for AI)
Tasks β Units of work that agents delegate to each other
Messages β Structured communication between agents
Artifacts β Files and data shared between agents
Agent A discovers Agent B's capabilities (Agent Card)
β Agent A creates a Task and sends it to Agent B
β Agent B processes, sends status updates
β Agent B returns results as Artifacts
A2A vs MCP
Theyβre complementary, not competing:
| A2A | MCP | |
|---|---|---|
| Connects | Agent β Agent | Agent β Tools |
| Example | Support agent β Billing agent | Agent β Database |
| When | Multi-agent workflows | Tool integration |
Most production systems use both. See our full comparison.
Key concepts
Agent Cards β JSON descriptions of what an agent can do. Like a business card for AI β other agents discover capabilities by reading the card.
Tasks β Units of work delegated between agents. An agent creates a task, sends it to another agent, and receives results.
Messages β Structured communication during task execution. Status updates, clarifying questions, intermediate results.
Artifacts β Files and data shared between agents as task outputs.
Example flow
1. Support agent receives customer complaint about billing
2. Support agent reads Billing Agent's Agent Card
3. Support agent creates a Task: "Process refund for order #12345"
4. Billing agent processes the refund, sends status updates
5. Billing agent returns confirmation as an Artifact
6. Support agent tells the customer it's done
Who uses A2A?
Google launched A2A with 50+ enterprise partners including Salesforce, SAP, ServiceNow, and Atlassian. Itβs now under the Linux Foundation alongside MCP, co-governed by OpenAI, Google, Microsoft, and Anthropic.
For developers
If youβre building single-agent tools (Claude Code, Aider), focus on MCP first. A2A matters when you need multi-agent coordination like Kimiβs Agent Swarm.
Related: MCP vs A2A vs ACP Β· What is MCP? Β· MCP Complete Guide