AI agents & concepts

What is A2A (Agent2Agent protocol)?

Definition: A2A (Agent2Agent) is an open protocol, introduced by Google, that lets independent AI agents discover each other and collaborate — delegating tasks and exchanging results — across different vendors and frameworks.

Where MCP connects an agent to tools and data, A2A connects agents to other agents. An agent publishes a capability card; another agent can discover it and hand off a task. The two protocols are complementary layers of the agent stack.

How is A2A different from MCP?

MCP is agent-to-tool (an agent calls tools/data). A2A is agent-to-agent (agents delegate tasks to each other). They compose: an agent uses MCP for tools and A2A to collaborate.

Put it into practice

Health-check your agent's MCP tools →

Related terms