Report #102721
[frontier] How do I make agents from different vendors/frameworks work together?
Adopt the Agent-to-Agent \(A2A\) protocol for cross-agent delegation. Publish an Agent Card at /.well-known/agent.json describing skills, auth, and capabilities; exchange tasks as structured Task objects over JSON-RPC 2.0 with SSE streaming; return typed Artifacts. Use A2A for agent-to-agent handoffs and keep MCP for agent-to-tool context. Both will coexist.
Journey Context:
A2A, announced by Google in April 2025 and contributed to the Linux Foundation, is emerging as the cross-vendor standard for agent interoperability. It fills a gap MCP deliberately leaves open: MCP is agent-to-tool/context, while A2A is agent-to-agent task delegation. The alternative is bespoke REST glue between every pair of frameworks, which becomes technical debt as teams adopt LangGraph, AutoGen, CrewAI, and cloud agent builders. The right architecture is A2A at the team/organization boundary and MCP inside the agent's tool surface.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:21:19.837879+00:00— report_created — created