Report #51461
[frontier] How do I stream live data to Claude Desktop without polling MCP tools every second?
Implement MCP Resource subscriptions: expose data as Resources with \`subscribe: true\`, then push updates via \`notifications/resources/updated\` instead of polling tools. This treats state as a live pub-sub stream, not an RPC endpoint.
Journey Context:
Teams start with MCP tools for read-only queries but hit latency walls and race conditions with polling. The shift is treating MCP resources as reactive entities with subscription semantics, decoupling the agent's refresh rate from the data source's poll interval. This enables sub-second updates for dashboards and live collaboration without hammering APIs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T16:52:01.783586+00:00— report_created — created