Agent2Agent

Last updated
Agent2Agent (A2A)
Agent2Agent logo.svg
Developed by Google, Linux Foundation
IntroducedApril 2025 (2025-04)
Industry Artificial intelligence
Connector type MCP
Website https://a2a-protocol.org

Agent2Agent (A2A) is an open protocol that defines how artificial intelligence agents communicate with each other across different systems. It is intended to allow agents built by different vendors or frameworks to discover one another, exchange messages, and coordinate tasks. [1]

Contents

History

The Agent2Agent protocol was announced by Google in April 2025 as an open standard for agent interoperability. [2] In June 2025, Google transferred the protocol, its specification, and related software development kits to the Linux Foundation. [3] The Linux Foundation established the Agent2Agent project to provide vendor-neutral governance. [4]

Design

The A2A protocol supports communication between autonomous software agents operating across different platforms and organizations. It enables agents to discover one another and exchange structured messages without requiring shared internal state or proprietary integrations. [1]

A2A uses metadata documents, known as Agent Cards, to describe an agent's capabilities and how it can be accessed. These documents are exchanged using widely adopted web technologies such as HTTP and JSON-based messaging formats. [1]

A2A includes support for authentication and authorization to control which agents may participate in workflows. The protocol supports established security technologies including Transport Layer Security (TLS), JSON Web Tokens (JWTs), and OpenID Connect. [1]

A2A is often discussed alongside the Model Context Protocol (MCP). MCP focuses on connecting agents to tools and data sources, while A2A focuses on communication between agents themselves. [4]

Adoption

At the time the Linux Foundation adopted the protocol, more than 100 technology companies had announced support for the Agent2Agent project. [5] Microsoft stated that it planned to support the protocol in its AI platforms. [6]

Reception

Technology press coverage has described A2A as an attempt to reduce fragmentation in AI agent ecosystems by providing a shared communication layer. [7] TechRepublic characterized the protocol as part of a broader industry effort to reduce vendor lock-in for enterprise AI systems. [4]

See also

References

  1. 1 2 3 4 Vaughan-Nichols, Steven J. (2025-07-08). "Linux Foundation adopts A2A protocol to help solve one of AI's most pressing challenges". ZDNET.
  2. "Announcing the Agent2Agent Protocol (A2A)". Google Developers Blog. 2025-04-09.
  3. "Linux Foundation launches the Agent2Agent Protocol project" (Press release). Linux Foundation. 2025-06-23.
  4. 1 2 3 Crouse, Megan (2025-06-23). "AI Agent Interoperability Project's Participants Include Microsoft, Google, AWS". TechRepublic.
  5. Rudra, Sourav (2025-06-26). "Google Just Gave the Linux Foundation an AI Gift". It's FOSS.
  6. "Empowering multi-agent apps with the open Agent2Agent (A2A) protocol". Microsoft. 2025-05-07.
  7. "Linux Foundation adopts A2A protocol to help solve one of AI's most pressing challenges". Slashdot. 2025-07-08.