Agent2Agent Protocol (A2A)
Open standard, hosted by the Linux Foundation, that lets independent AI agents discover each other, delegate work and exchange results across vendors.
Tags
Description
Agents advertise capabilities via an Agent Card and collaborate on stateful Tasks without exposing internal state, memory or tools. Per the docs' llms.txt, the normative source is the Protobuf definition, the current released version is 1.0.0, and bindings exist for JSON-RPC 2.0 over HTTP (with SSE), gRPC and HTTP/REST. The repo moved from google/A2A to a2aproject/A2A.
Agent access
Related
- Model Context Protocol (MCP): Open protocol that standardizes how AI applications connect to external tools, data sources and prompts via MCP servers.
- Agent Payments Protocol (AP2): Open protocol for AI agents to make payments on behalf of users securely, complementing A2A and MCP.
Sources
Machine-readable
- JSON
- Markdown
- Source file on GitHub (edit via pull request)