Can agent protocols be efficient, versatile, and portable simultaneously?
Agent communication protocols seem to force tradeoffs between efficiency, versatility, and portability. What design choices create these constraints, and can they be overcome?
The proliferation of agent communication protocols looks like noise until you classify it. This taxonomy, built through five iterations over nine actively-maintained open-source protocols, lands on five dimensions — counterparty, payload, interaction state, discovery mechanism, schema flexibility — and surfaces recurring architecture. All sampled agent-to-agent protocols pair hybrid payloads with session-state persistence; most support multiple predefined schemas, two negotiate schemas at runtime; decentralized discovery remains rare. The organizing principle is Marro's Agent Communication Trilemma: a protocol cannot simultaneously maximize versatility, efficiency, and portability.
That trilemma explains the design split cleanly. MCP-style context protocols enforce rigid schemas, stateless interactions, and structured payloads — buying portability and efficiency by eliminating token-heavy negotiation, ideal for predictable high-throughput agent-to-tool calls. Evolving-schema protocols like Agora and ANP buy versatility for open-ended multi-agent debate, at the cost of the negotiation overhead the rigid ones avoid. There is no free lunch; you pick a corner. The forward signal the authors read is convergence pressure toward protocols that unify agent-to-agent and agent-to-context communication — collapsing the tool-call channel and the peer-coordination channel into one substrate.
This frames the empirical findings elsewhere. Why do protocol-based tool integrations fail in production workflows? is exactly the efficiency-corner cost made concrete: MCP's portability comes with interpretation overhead that hurts determinism, a predictable consequence of the trilemma rather than a bug. And Can semantic capability vectors replace manual agent routing? is an attempt to solve the discovery dimension the taxonomy flags as underdeveloped (decentralized discovery is rare). The taxonomy's weakness is that classifying nine open-source protocols with demonstrable adoption may bias toward published, surviving designs; proprietary or short-lived protocols could occupy trilemma corners the sample never sees, and "convergence pressure" is an inference from a snapshot, not a demonstrated trajectory.
Inquiring lines that use this note as a source 3
This note is a source for these synthesized inquiries. Follow a line forward into its question, or open it to trace back to all of its sources.
Related concepts in this collection 3
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Why do protocol-based tool integrations fail in production workflows?
Explores whether standardized tool protocols like MCP introduce non-determinism that undermines agent reliability, and what causes ambiguous tool selection in production systems.
grounds: MCP's determinism failures are the trilemma's efficiency-corner cost made concrete
-
Can semantic capability vectors replace manual agent routing?
Explores whether embedding agent capabilities in high-dimensional space and matching them semantically can eliminate brittle, manually-maintained topic-based routing in multi-agent systems.
extends: addresses the discovery dimension the taxonomy flags as underdeveloped
-
Why do agents fail at identity verification and authorization?
Agent systems reveal critical gaps in identity verification, authorization enforcement, and proportionality constraints that don't appear in chat models. Understanding these failures is essential because they enable unauthorized real-world actions rather than just wrong answers.
convergent-with: both treat protocol standardization as the binding multi-agent infrastructure problem
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- A Technical Taxonomy of LLM Agent Communication Protocols
- Single-Agent LLMs Outperform Multi-Agent Systems on Multi-Hop Reasoning Under Equal Thinking Token Budgets
- Single-agent or Multi-agent Systems? Why Not Both?
- Towards a Science of Scaling Agent Systems
- A Comprehensive Survey of Self-Evolving AI Agents: A New Paradigm Bridging Foundation Models and Lifelong Agentic Systems
- A Practical Guide for Designing, Developing, and Deploying Production-Grade Agentic AI Workflows
- How we built our multi-agent research system
- Dynamic LLM-Agent Network: An LLM-agent Collaboration Framework with Agent Team Optimization
Original note title
agent communication protocols obey a versatility-efficiency-portability trilemma — and the field is converging on unifying agent-to-agent with agent-to-tool