Agent-to-Agent Protocol (A2A): What It Is

A2A is an open protocol launched by Google and donated to the Linux Foundation that defines how AI agents communicate, coordinate, and delegate tasks across systems.

Last updated: 2026-10-03

What Is the Agent-to-Agent Protocol (A2A)?

The Agent-to-Agent Protocol (A2A) is an open interoperability standard for AI agents, launched by Google on April 9, 2025 and contributed to the Linux Foundation in June 2025. Google reported more than 150 supporting organisations by late 2025. Version 0.3 (July 2025) added gRPC transport and signed agent cards.

It solves a different problem from ACP (the ChatGPT feed and checkout) or UCP (the Google commerce journey). A2A sits a layer below: how do two agents from different vendors talk to each other when they share a multi-step task? A2A standardises that conversation.

In commerce, A2A is what would let a shopper's personal agent talk to a retailer's catalog or loyalty agent through one shared integration. UCP and AP2 both reference A2A in their interoperability design.

How A2A Works

A2A defines a discovery handshake, a shared message format, and security primitives so agents from different vendors can coordinate without prebuilt integrations.

A2A standardizes three things across agent vendors:

Discovery. An agent advertises its capabilities through a standardized agent card (a JSON descriptor of what it can do, what it expects as input, what it returns). Other agents read agent cards to find collaborators without prior integration.

Message format. Agents exchange typed, versioned messages. v0.3 added gRPC support alongside HTTP for higher-throughput agent-to-agent flows. Tasks have explicit lifecycle states (pending, in-progress, completed, failed) so calling agents can track progress.

Security card signing. Agent cards are cryptographically signed. A receiving agent can verify the calling agent is who it claims to be before delegating sensitive operations.

The Linux Foundation handover in June 2025 turned A2A from a Google project into a vendor-neutral standard that cloud providers, enterprise software vendors and AI companies could govern together.

A2A vs MCP vs UCP vs ACP

A2A is agent-to-agent (peer interop). MCP is agent-to-tool (data access). UCP and ACP are agent-to-merchant (commerce flows).

The four open protocols sit at different layers:

Scroll horizontally to read the full table →

ProtocolOwnerLayerSolves
A2ALinux Foundation (Google)Agent-to-agentHow agents from different vendors coordinate
MCPLinux Foundation (Anthropic)Agent-to-toolHow an agent reads from external data sources and APIs
UCPGoogle / ShopifyAgent-to-merchantFull commerce journey: discover, cart, checkout, fulfillment
ACPOpenAI / StripeAgent-to-merchantProduct feed and checkout for ChatGPT

Example: a shopper's assistant needs to check a retailer's loyalty balance held by an agent on a different vendor stack. A2A is the common ground for that handoff, so the retailer integrates once for every customer-side agent vendor.

Why A2A Matters for Retailers

Indirectly. Vendor-neutral agent interop lowers lock-in and integration cost. Retailers meet it through their platforms, not their own code.

Most retailers receive A2A through the agent platforms they already use. Their agents (customer service, internal tools, procurement) get A2A support through the platform they run on, the way they get HTTP through their web framework.

What matters at the retailer level:

  1. Lower lock-in. A retailer keeps its choice of AI vendor open. A2A lets the underlying agent vendor change without rebuilding integrations.
  2. Cross-surface consistency. Internal agents (for store associates, for example Walmart's associate AI training) and external shopping agents can interoperate without custom bridges.
  3. Foundation for AP2 and UCP. Both reference A2A primitives, so retailers adopting either inherit compatibility.

A2A is worth tracking and rarely worth building. What every agent on top of it will read is the retailer's product information, and that is the part the retailer controls. If you want to know how your products look to the assistants that already use these protocols, start with the free AI readiness report or see how Paz handles the product data work.

FAQ

What does A2A stand for?+
A2A stands for Agent-to-Agent Protocol. It is an open standard for AI agent interoperability launched by Google in April 2025 and contributed to the Linux Foundation in June 2025.
Who runs A2A now?+
The Linux Foundation, since June 2025. Google created and launched A2A in April 2025 and contributed it for vendor-neutral governance. Google reported more than 150 supporting organisations by late 2025.
How is A2A different from MCP?+
A2A is agent-to-agent: how agents from different vendors talk to each other. MCP is agent-to-tool: how an agent reads external data sources and APIs. They are complementary. An agent might use MCP to read a catalog and A2A to coordinate with another agent.
Do retailers need to integrate A2A directly?+
Most receive it through their agent platform. Retailers get A2A through whatever agent platform they build on. The protocols closer to a retailer's day to day are UCP (Google AI Mode) and ACP (ChatGPT and Copilot), and even those usually arrive through the commerce platform.
What partners back A2A?+
Google reported more than 150 supporting organisations by late 2025, including major cloud providers and enterprise software vendors. Mastercard listed A2A alongside UCP, AP2 and ACP in its January 2026 agentic commerce announcements.

Related terms

How AI-ready are your products?

Check one product page for the information gaps that keep it out of AI answers and search results. If you want the fixes handled, Paz experts do that work for ecommerce teams.