Where MCP token overhead comes from
Tool definitions occupy context. Tool outputs often return far more data than the next step needs. Multi-step chains send intermediate results back through the model, and every new run may reconstruct the same plan. Progressive disclosure helps schema overhead, but it does not eliminate repeated reasoning after a workflow stabilizes.
Code execution validates the direction
Anthropic's engineering team showed a 150,000-to-2,000-token example by letting an agent write code that filtered and joined MCP results outside the context window. Rote takes the next step for recurring work: validate the discovered procedure, version it, and run it again without regenerating orchestration code every session.
Keep MCP as the integration layer
Rote's MCP backend can retain authenticated MCP external nodes for DBOS, DBOS TypeScript, Inngest, and Cloudflare Workers. Direct API backends are also available as explicit implementation boundaries. This is a composition strategy, not a replacement protocol.
Expose the result as one tool
rote serve can present deployed graduated pipelines to MCP clients as typed tools for triggering runs, checking status, and sending durable signals. Agents interact with the business capability rather than carrying its internal orchestration through the model context.
Frequently asked questions
Why are MCP workflows expensive in tokens?
The main cost comes from agent context and orchestration: tool schemas, large intermediate results, and repeated model decisions between calls. The protocol is not the root problem; repeatedly routing a stable procedure through a model is.
Does Rote replace MCP?
No. A graduated workflow can call authenticated MCP servers, or use direct API integrations. Rote can also expose the deployed workflow as one typed MCP tool, so an agent triggers a durable workflow instead of replaying the original multi-step skill.
Can MCP tool calls run without every result passing through the model?
Yes. Code inside a graduated workflow can call tools, filter results, and pass only the data required by a retained judgment node. Deterministic nodes do not need to round-trip through model context.
Graduate a workflow
Inspect the open-source CLI or run a graduation in Rote Cloud.