Report #92339
[frontier] Agent loses context when switching between MCP servers or tool calls
Use MCP Resources \(not just Tools\) to expose mutable state via URI subscriptions; maintain state in resource servers and subscribe to change notifications rather than passing state through tool arguments
Journey Context:
Teams initially use MCP Tools for everything, causing state to be passed as large JSON blobs in tool results, hitting token limits and losing atomicity. The 2024-12-18 MCP spec added Resources specifically for state management via URI schemes \(file://, memory://\) with subscription/notification patterns. This treats state as addressable resources that agents subscribe to, enabling reactive updates and reducing token churn. The alternative—polling tools—creates race conditions and latency.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T13:34:51.490286+00:00— report_created — created