What is the Agent2Agent Protocol?

Definition

The Agent2Agent Protocol provides a common way for one agent to interact with another even when they were built with different frameworks or belong to different organizations. It supports capability discovery and structured task communication without requiring either agent to expose its internal implementation.

In agentic commerce, a customer agent can use A2A to coordinate with a merchant agent. The protocol carries agent-to-agent interaction, while commerce protocols define shopping operations and payment protocols constrain the transfer of money.

Acronyms and aliases

A2A acronymAgent-to-Agent Protocol variant

Frequently asked questions

What does A2A stand for?

A2A refers to Agent2Agent, also written Agent-to-Agent.

How is A2A different from MCP?

A2A focuses on communication and task coordination between agents, while MCP standardizes how AI applications connect to tools, resources and prompts.

Videos explaining Agent2Agent Protocol