AI More detail A2 · Formal specification Platform: AI

Agent2Agent (A2A) Protocol

Agent2Agent (A2A) is an open, versioned protocol for AI agents to discover skills, exchange messages, and manage tasks. Each implementation must name a supported protocol version.

See how it works
You might call it A2A ProtocolAgent-to-Agent Protocolagent interoperability protocol

See how it works

Original worked exampleAgent2Agent (A2A) Protocol
A2A 1.0 · VERSIONED PROTOCOL · AGENT TASKAgent2Agent (A2A) ProtocolAgent Card → message → task → artifact
DATARoute Planner Agent CardprotocolVersion: 1.0A planning agent reads a remote agent's Agent Card and sees its skills and endpoint. It sends a task, follows status updates, and receives an itinerary artifact.
CONTROL
1Verify discovery→skills + auth
2Send message→task submitted
3Follow the task✓working → done
BOUNDARYUse it when independent agents in different systems need a shared, versioned task interface. Check identity, permission, transport, and version support.FAILUREDo not use A2A as a loose name for any multi-agent chat. It does not replace MCP, tool calling, or application permissions.
Agent Card → message → task/status → artifact over a versioned bindingOPS
Agent2Agent (A2A) ProtocolAI operations

Another example

A planning agent reads a remote agent's Agent Card and sees its skills and endpoint. It sends a task, follows status updates, and receives an itinerary artifact.

Main parts

  1. 01Client agent
  2. 02Agent Card
  3. 03Interface, version, and identity
  4. 04Messages and parts
  5. 05Task and status
  6. 06Artifacts and updates

Use it when

Use it when independent agents in different systems need a shared, versioned task interface. Check identity, permission, transport, and version support.

Do not use it when

Do not use A2A as a loose name for any multi-agent chat. It does not replace MCP, tool calling, or application permissions.

Name used in code

Agent Card → message → task/status → artifact over a versioned binding

Before you ship

Check the model and prompt versions, source data, versioned evaluation set, and measures. Verify links to evidence, tool permissions, privacy, common failures, decline-to-answer and fallback behavior, human review, monitoring, cost, speed, and rollback.

Request you can copy

Outcome: Use or evaluate Agent2Agent (A2A) Protocol to make AI behavior measurable and tied to evidence. User context: A planning agent reads a remote agent's Agent Card and sees its skills and endpoint. It sends a task, follows status updates, and receives an itinerary artifact. AI method or concept: Agent2Agent (A2A) Protocol. Why it fits: Use it when independent agents in different systems need a shared, versioned task interface. Check identity, permission, transport, and version support. Do not use it when: Do not use A2A as a loose name for any multi-agent chat. It does not replace MCP, tool calling, or application permissions. AI requirements: Define the input and source evidence. Set model and tool permissions. Use versioned evaluation data and measures. Define failure, decline-to-answer, privacy, speed, and cost limits. Operational safeguards: Keep a clear trace and hide sensitive log data. Show users a safe fallback. Mark steps that need human review. Define how to roll back the model or prompt. Acceptance criteria: Record baseline and target measures on a versioned evaluation set. Test edge cases and hostile inputs. Verify fallback, monitoring, permissions, and rollback. Evidence and limits (evidence boundary): A formal document may still be a draft, release candidate, or final version. Check its status and browser or platform support. Unknowns to confirm: Target task, model and version, evaluation owner, source data, risk limit, tool permissions, and production fallback.

Check this request

Review the current use of Agent2Agent (A2A) Protocol. Definition: Agent2Agent (A2A) is an open, versioned protocol for AI agents to discover skills, exchange messages, and manage tasks. Each implementation must name a supported protocol version. Release checks: Check the model and prompt versions, source data, versioned evaluation set, and measures. Verify links to evidence, tool permissions, privacy, common failures, decline-to-answer and fallback behavior, human review, monitoring, cost, speed, and rollback. Before changing code, report the evidence you found, gaps, severity, and the smallest safe fix.

A2
How official is this term?

Formal specification

A published, versioned formal specification defines this term for the listed technical scope.

A formal document may still be a draft, release candidate, or final version. Check its status and browser or platform support.

Scope
Agent2Agent Protocol 1.0.0
Document status
stable
Checked on
2026-07-30

Evidence sources & scope

Authority source + Term reference · A2A Protocol Working Group · stable Agent2Agent Protocol Specification — 1. Introduction 1. Introduction Scope: A2A agent interoperability protocol; direct scope: 1. Introduction Role here: Direct term reference Source covers: canonical name, definition, semantics, implementation Authority source · A2A Protocol Working Group · stable Agent2Agent Protocol Specification Scope: A2A agent interoperability protocol Role here: Authority within stated scope Source covers: canonical name, definition, semantics, implementation

Copy it yourself

The browser could not copy this. Select the request below and copy it yourself.