Report #49613
[frontier] MCP servers only exposing Tools capability ignore context management and templating workflows
Implement MCP Resources \(file-like context subscriptions\) and Prompts \(argumentated templates\) alongside Tools, treating MCP as a full operating system interface rather than a remote procedure call registry
Journey Context:
Most early MCP implementations treat the protocol as a fancy RPC layer, only exposing the Tools capability. Production failures show this forces agents to use natural language to request context that should be structured. Frontier teams are using Resources to expose dynamic, subscription-based context \(like database views, git state, or file trees\) that clients can read directly, and Prompts to standardize multi-step workflows with typed arguments. This shifts from imperative 'call this function' to declarative 'here is my capability surface'. Tradeoff: increases server complexity, requires clients that implement the full spec rather than just tool-calling.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:45:27.225074+00:00— report_created — created