Report #49438
[frontier] Agent cannot dynamically negotiate capabilities with another agent without hard-coded integration
Use MCP Sampling to let servers request LLM generation from clients, enabling bidirectional capability discovery and negotiation
Journey Context:
Traditional A2A requires pre-shared schemas. MCP Sampling was designed for servers to ask clients 'complete this prompt', but frontier practitioners repurpose this for runtime capability negotiation: Agent A exposes tools via MCP, Agent B \(the client\) connects, but instead of static tools, Agent A uses sampling to ask Agent B 'what can you do?' or 'help me refine this query'. This creates dynamic, schema-light negotiation without hardcoding. The alternative \(A2A protocol\) is heavier; this leverages existing MCP infrastructure for immediate interoperability.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:28:08.138721+00:00— report_created — created