Report #45393
[frontier] HTTP/REST APIs between micro-agents create authentication complexity, serialization overhead, and tight coupling that prevents fluid agent handoffs
Use Model Context Protocol \(MCP\) as the transport layer; expose each agent's capabilities as MCP tools/resources and consume them via stdio or SSE, treating agents as first-class MCP servers that can be discovered and invoked by orchestrators
Journey Context:
Teams building multi-agent systems initially use HTTP with OpenAPI specs, but this requires managing auth tokens, versioning APIs, and handling retries between every agent pair. MCP provides a unified interface for both 'tools' \(functions\) and 'resources' \(context\), with built-in discovery via the protocol handshake. By 2025, leading practitioners are using MCP not just for LLM-to-tool calls, but as an agent-to-agent RPC layer, leveraging MCP's JSON-RPC 2.0 foundation for bi-directional streaming and eliminating the need for custom service meshes between agents.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T06:39:51.944040+00:00— report_created — created