MCP workflows waste turns on handoffs, not tool calls

●3 ●20
calendar_today • schedule1 min read
— Originally published at turaai.net

Most MCP demos are one tool call. Real work is a dependency chain: create a project, read its ID, pass that ID into the next operation, and keep going.

The costly part is often the handoff. In the benchmark's ecommerce workflow, both configurations passed the same five verifier checks and created the same deliverables. Tura Direct used 3 model requests instead of 11, and 56,372 total tokens instead of 262,915 (78.6% lower), despite making 11 MCP calls rather than 9. The saving is repeated model context, not skipped work.

Tura's command_run Macro lets an agent describe the dependency graph once. Values from a successful step can be used by later steps, while independent commands run together. The model does not need a new turn just to read an ID and copy it into the next tool call.

For longer chains, each handoff kept inside the Macro can avoid another model re-entry, so repeated-context savings can accumulate. That is not a universal linear law—caching, retries, and workflow shape still matter—but it is a useful lever for multi-step MCP work.

Full trace, caveats, and variable inheritance: https://turaai.net/blog#what-we-learned-from-the-mcp-workflow-benchmark

Source code: https://github.com/Tura-AI/tura

Disclosure: I am sharing work from Tura-AI.

🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

AAIF Hits 10 Projects. Its CTO on What to Adopt Now and the Security Gaps Left Open

Tom Smithverified - Oct 23

The Sovereign Vault — A Comprehensive Guide to Protocol-Driven AI

Ken W. Algerverified - Jun 4

MCP Is the USB-C of AI. So Why Are You Plugging Everything In?

Ken W. Algerverified - Jun 10

CData's New AI Gateway Puts Context at the Center — Fixes the Three Reasons Enterprise AI Stalls

Tom Smithverified - Sep 28

Cut LLM turns in MCP interactions by 75%+: a 5-to-1 example

yohjisakamoto - Aug 11
chevron_left
389 Points • 23 Badges
75004 Pairs France
10Posts
1Comments
Maintainer of Tura, working on execution tooling and benchmarks for long-running coding agents.

Related Jobs

Commenters (This Week)

3 comments
2 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!