The Real Cost of MCP Tool Calls in Claude Code

TokenCheat Team

4/19/2026

#cost-analysis#mcp#claude
The Real Cost of MCP Tool Calls in Claude Code

MCP turns integrations into repeatable agent actions. That repeatability is exactly what makes costs predictable — and painful.

Where the tokens go

  1. Tool definitions in the system context (large if you allow dozens of tools).
  2. Invocation payloads — especially when tools return unstructured blobs.
  3. Re-prompting — the model re-reads prior tool output as input on the next turn.

Quick numbers

Assume ~250 tokens per tool definition — a reasonable midpoint for common servers; measure your own with the MCP estimator. Schemas are re-read on every turn:

Tools registeredSchema tokens per turnPer 50-turn sessionCost per session @ Claude Opus 4.8 ($5/M input)
51,25062,500$0.31
102,500125,000$0.63
205,000250,000$1.25
307,500375,000$1.88

Bar chart of MCP schema overhead per turn at ~250 tokens per tool definition: 5 tools = 1,250 tokens, 10 = 2,500, 15 = 3,750, 20 = 5,000, 30 = 7,500 — re-read on every turn

Prompt caching softens this — stable schemas can bill at cache-read rates (10% of input) — but only if nothing above them in the prompt busts the prefix. And these figures cover definitions only; payloads and re-prompted tool output stack on top.

Rule of thumb

If you average more than ~10 tool calls per session on an expensive model, you should budget MCP as a first-class line item, not noise.

TokenCheat’s MCP estimator and audit heuristics help teams surface this before finance does.