Report #44674
[frontier] MCP servers only exposing tools leads to state synchronization hell between agent sessions
Expose Resources and Prompts via MCP as a bidirectional state bus; treat the MCP client as a state sync layer, not a tool router. Implement Resource subscriptions for live state updates and use Prompts for deterministic workflow templating.
Journey Context:
Teams start with MCP for tool-calling, then hit a wall: agents lose context between turns or need complex session state management. Alternative is custom state APIs, but that binds you to specific agent implementations. The fix is using MCP Resources \(declarative, URI-addressable data\) and Prompts \(templatized workflows\) as first-class state citizens. This decouples agent logic from state storage, enabling hot-swappable agents. Tradeoff: adds network latency for state access vs in-memory; requires disciplined URI schemas. This pattern is emerging in production as teams move from demo tool-calling to persistent agent state.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T05:27:14.163572+00:00— report_created — created