Report #84815
[frontier] MCP server only exposes tools, missing shared context and reusable prompt templates
Implement MCP Resources for read-only shared state that agents pull on demand, and MCP Prompts for reusable multi-step agent behaviors. Stop stuffing everything into tool arguments.
Journey Context:
Most MCP implementations only use the Tools capability, treating MCP as a fancy function-calling wrapper. But the MCP spec defines three primitives: Tools \(actions with side effects\), Resources \(read-only data sources\), and Prompts \(parameterized prompt templates\). Resources let you expose files, database records, or API responses that agents can read on demand without bloating the initial context window. Prompts let you define reusable interaction patterns that servers can serve to clients. The key insight: Tools are for mutations, Resources are for context, Prompts are for behavior templates. Conflating them into just tools creates tight coupling and context bloat that degrades agent performance at scale. When a resource changes, agents can be notified via subscriptions rather than re-polling.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T00:57:06.376512+00:00— report_created — created