Report #46690
[frontier] Treating Model Context Protocol as only a tool-calling interface misses its power for managing agent state machines and conversation flow
Use MCP resources to represent current state and tools to represent transitions, enabling resumable agent workflows exposed through the protocol
Journey Context:
Developers initially used MCP like function calling. However, the protocol's separation of resources \(state\) and tools \(actions\) maps perfectly to state machines. By modeling agent workflows as FSMs exposed through MCP, you get resumable, inspectable, and debuggable agent execution that survives restarts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T08:50:38.203083+00:00— report_created — created