Report #73731
[frontier] MCP is used only for external tool calling, forcing hard-coded agent-to-agent integrations and static capability discovery
Deploy MCP servers as capability advertisement layers using Resources and Sampling: Agent A exposes its tools via MCP Resources to Agent B, and uses Sampling to request reasoning from Agent B's LLM, enabling dynamic discovery without central registries
Journey Context:
Teams initially treated MCP as a standardized tool-calling wrapper for filesystem/DB operations. The frontier pattern recognizes that MCP's Sampling primitive \(server requesting LLM completion from client\) and Resource subscriptions enable recursive agent delegation. By having Agent A act as MCP client to Agent B \(server\), Agent B can expose its capabilities as Resources and delegate reasoning back via Sampling. This creates a decentralized capability market where agents discover peers via gossip or DNS-SD, then negotiate capabilities via MCP. Tradeoff: increases per-call latency vs REST, but eliminates integration code changes when agents upgrade.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:21:18.300767+00:00— report_created — created