For the complete documentation index, see llms.txt. This page is also available as Markdown.

Agent to Agent Protocol

What’s the difference between MCP and A2A?

MCP (Model Context Protocol) and A2A (Agent-to-Agent Protocol) serve different purposes and work in distinct ways.


🧩 MCP (Model Context Protocol)Purpose: Enables a single AI model to interact with external tools and data sources • How it works: Uses precise, structured function calls to connect with APIs and tools • Best for: Predictable, well-defined tasks like data retrieval, calculations, or search


🤖 A2A (Agent-to-Agent Protocol)Purpose: Allows multiple AI agents to collaborate asynchronously by sharing tasks and outputs • How it works: Supports flexible task delegation and coordination in multi-agent environments • Best for: Complex workflows where autonomous agents need to solve problems together


SummaryMCP: Enhances individual agent capabilities • A2A: Enables collaboration between multiple agents

Last updated