πŸ€– AI Tools
Β· 2 min read

What is A2A? Google's Agent-to-Agent Protocol Explained


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:

A2AMCP
ConnectsAgent ↔ AgentAgent ↔ Tools
ExampleSupport agent β†’ Billing agentAgent β†’ Database
WhenMulti-agent workflowsTool 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