Specifications
This section contains the official technical specification documents for the A2A Protocol. The A2A Protocol is an open-source agent communication protocol designed to enable agents built by different frameworks and vendors to work together seamlessly.
Core Protocol Specification: Defines the core data structures, interaction models, and API endpoints of the A2A Protocol. Based on JSON Schema, it details key concepts such as AgentCard, Task, Artifact, Message, and Part.
Agent Discovery Mechanisms: Describes how clients can discover and understand the capabilities of remote Agents. This includes various mechanisms such as open discovery (
.well-known
), curated discovery (registries), and private discovery (API).Relationship & Integration with MCP: Explains the complementary relationship between the A2A Protocol and Anthropic’s Model Context Protocol (MCP), and how to integrate both in practical applications to achieve tool connectivity and agent collaboration.
These specification documents are fundamental to understanding the technical details of the A2A Protocol and achieving agent interoperability, providing developers with key guidelines for building applications in multi-agent environments.