Skip to content

Vol. VII · Protocols & Tools · VII.3

Agent-to-Agent (A2A)

Google-originated, now Linux Foundation: a protocol for opaque agents to discover, authenticate, and assign tasks across vendors. MCP connects tools. A2A connects firms.

5 min read

Doctrine

  • Use A2A when the other agent is not in your process — different team, vendor, or trust domain.
  • Inside one process, handoffs or function calls are enough. Do not pay network tax for a crew.
  • Treat remote agents as unreliable tools: timeouts, schemas, auth, budgets.

Interop versus topology

Handoffs are a topology. A2A is a wire protocol for that topology across process boundaries. Google ADK speaks both. If you are not crossing org or vendor lines, stay in-process.

Anti-patterns

  • A2A to two agents that could have been two functions.
  • No identity or audit on cross-agent tasks.

Related