Report #50455
[frontier] MCP only used for tool-calling, missing context sharing between agents
Use MCP Resources for read-only context that agents discover without reasoning about tool calls, and MCP Prompts for reusable prompt templates. Resources support subscriptions so agents receive real-time context push notifications when underlying data changes.
Journey Context:
Most MCP implementations expose only Tools, treating MCP as a fancier function-calling protocol. The MCP spec defines three primitives: Tools \(model-controlled, side-effecting\), Resources \(application-controlled, read-only data exposed as URIs\), and Prompts \(user-controlled, parameterized templates\). Resources matter because they bypass the LLM decision loop—an agent can list and read available resources without spending tokens deciding to call a tool. The subscription mechanism on Resources lets servers push notifications when context changes, enabling reactive agents instead of polling ones. Tradeoff: Resources are strictly read-only, so mutations still require Tools. The pattern is to use Resources for the context an agent needs to know and Tools for the actions an agent can take.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T15:10:28.264056+00:00— report_created — created