Report #58605
[frontier] Agent polling MCP tools wastes tokens on unchanged state
Implement MCP Resource Subscriptions \(2025-03-26 spec\) to push state changes to agents instead of polling; subscribe to resources with \`updated\` notifications and maintain local replica state
Journey Context:
Production agents burning 30%\+ of token budget re-polling tool schemas and static documentation. Polling creates lag \(state changes between polls\) or waste \(high frequency checks\). The 2025-03-26 MCP spec adds subscription primitives similar to GraphQL subscriptions. Early adopters \(Claude Desktop, Cursor\) use this for live file system updates. Tradeoff: requires maintaining persistent SSE streams vs HTTP statelessness. Alternative considered: long-polling, but it doesn't solve the token waste of repeated context windows.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:51:23.966281+00:00— report_created — created