Advanced

The Agent2Agent (A2A) protocol: getting AI agents to talk to each other

The Agent2Agent protocol (A2A) is an open standard that lets one AI agent discover another, hand it a task and track its progress, even when they come from different vendors and frameworks. Launched by Google in April 2025, it is now governed by a neutral body tied to the Linux Foundation.

Data as of October 22, 2026

Key figures

LevelAdvanced
Origin2025
Introduced byGoogle
LicenseApache-2.0

The idea in one sentence

MCP standardised how an agent plugs into tools. A2A covers the other direction: how one AI agent calls on another one, which it neither knows nor controls, to delegate part of the work.

How it works

The official documentation describes a handful of simple building blocks:

  • Agent Card: a JSON document each agent publishes, describing its identity, skills, endpoint and required authentication. This is what makes discovery possible.
  • Task: a unit of work with an ID and a lifecycle (working, completed, waiting for input…), designed for long-running jobs.
  • Messages and artifacts: the exchanges between agents and the deliverables they produce (a document, an image, structured data).

Traffic runs over HTTP(S) with JSON-RPC messages, with streaming for incremental results and push notifications for long tasks. The remote agent stays opaque: it shares neither its memory nor its tools.

A concrete example

An in-house recruiting agent needs to set up interviews. It reads the Agent Card of a scheduling agent from another vendor, sends it the task “find three slots with these candidates”, receives updates while the remote agent works with the calendars, then collects the list of slots as an artifact. Neither side needs to know which framework the other uses.

Origin and governance

Google announced A2A on April 9, 2025 on its developer blog, backed by more than 50 technology partners. On June 23, 2025 the Linux Foundation launched the Agent2Agent project, to which Google contributed the protocol, with AWS, Cisco, Microsoft, Salesforce, SAP and ServiceNow among the founding members. The specification has since reached a stable 1.0 version. On August 27, 2026 A2A was accepted as a “Growth Stage” project of the Agentic AI Foundation (AAIF), a Linux Foundation-directed foundation that also hosts MCP, goose and AGENTS.md.

Why it matters, and common myths

For agent orchestration across organisations, a shared protocol saves writing a custom integration for every pair of agents. Two misconceptions come up often:

  • “A2A is a Google product.” Google launched it, but governance is now neutral and shared among several companies.
  • “With A2A, agents just cooperate on their own.” The protocol is plumbing: the quality of a multi-agent system still depends on task design, the permissions granted and human checks.

To compare frameworks that support these standards, see the agent frameworks page.

Related terms

Full glossary

Frequently asked questions

Does A2A replace MCP?

No, they complement each other. MCP connects an agent to tools and data; A2A connects agents to one another. Google described A2A as a complement to the Model Context Protocol from the very start.

Who controls A2A today?

Google created it and handed it to the Linux Foundation in June 2025. The project is steered by a technical committee that includes AWS, Cisco, Google, IBM Research, Microsoft, Salesforce, SAP and ServiceNow. On August 27, 2026 it was accepted as a project of the Agentic AI Foundation, alongside MCP.

Is A2A free and open source?

Yes. The specification and official SDKs are released under the Apache 2.0 license, which allows commercial use. SDKs are available in several languages, including Python, JavaScript, Java and Go.

Does an A2A agent have to reveal how it works inside?

No. The protocol treats the remote agent as a black box: it advertises what it can do and returns results without sharing its memory, tools or prompts. That is one of its stated design principles.

Data sources

Data as of October 22, 2026

Report an error

Does a figure, a date or a fact look wrong? Tell us: every report is checked.