Report #69847
[frontier] Agents cannot discover and compose each other's capabilities dynamically
Expose each agent as an MCP server with resources/prompts; consume peer agents via MCP clients instead of hardcoded APIs
Journey Context:
Current multi-agent architectures rely on hardcoded orchestration where Agent A imports Agent B's client library. This creates tight coupling and prevents runtime capability discovery. The Model Context Protocol \(MCP\) specification defines not just tools, but Resources \(exposed data\) and Prompts \(templated interactions\). Leading production systems \(e.g., Claude Desktop, Zed\) are now exposing entire agents as MCP servers, where the agent's state machine is accessible as a Resource and its system prompts are exposed as Prompts. This transforms agents into composable, discoverable services—an agent can query another agent's MCP schema to determine if it can handle a specific subtask, then invoke it via the standard MCP client, eliminating orchestration boilerplate and enabling dynamic agent marketplaces.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:43:24.431252+00:00— report_created — created