If you use MCP servers extensively, you send ALL the tool schemas to the LLM on every turn. This is a huge waste of tokens, for most of the time you only need a few tools per task.
mcp-smart-proxy changes that shape: instead of exposing every tool, it exposes only three tools no matter how many MCP servers you install and lets the agent activate tools on demand.
This post uses Chrome DevTools as a concrete example and shows the expected token savings. And there’s a bonus, read on.
Without a proxy, your agents injects every tool schema into the prompt context. If you have 10 MCP servers with 20 tools each, that’s 200 tool schemas in the context, even if your task only needs one or two of those tools.
With msp, the host sees only three proxy tools:
activate_additional_mcpactivate_tool_in_additional_mcpcall_tool_in_additional_mcpThe model then does a 3-step flow:
So the model no longer needs the full schema for every Chrome DevTools tool up front.
The Chrome DevTools MCP server normally exposes 29 tools (navigation, snapshot, screenshots, performance trace, console/network inspection, etc.).
msp reduces the upfront surface from 29 tools to 3 proxy tools.
Tool-surface reduction:
This does not remove capability. It only changes when schema details are loaded.
Exact numbers vary by host and model because different hosts serialize tool schemas differently. But you can estimate the order of magnitude.
Let:
N = 29 (Chrome DevTools tools)S = average tokens per downstream tool schemaP = average tokens per proxy tool schemaDirect exposure cost is roughly:
Direct ~= N * S
Proxy exposure cost for first real call is roughly:
Proxy ~= 3 * P + index_text + 1 * S
where index_text is the short tool-name list.
Using conservative ranges often seen in MCP tool schemas:
S around 150-300 tokensP around 90-180 tokensindex_text around 120-250 tokensThen:
29 * 150 to 29 * 300 -> 4,350 to 8,700 tokens3P + index + S -> roughly 540 to 1,090 tokensEstimated savings on the first tool call path:
On repeated sessions or hosts that repeatedly resend full tool schemas, the cumulative savings can be substantial.
msp cli lets you inspect and call MCP tools directly from your terminal, like a native CLI.
msp cli chrome-devtools -h
msp cli chrome-devtools new_page --url https://example.com
msp cli chrome-devtools take_screenshot --fullPage true
msp gives the biggest benefit when:
For Chrome DevTools-style MCP servers, msp keeps capability intact while shrinking upfront tool context from 29 tools to 3 proxy tools. In practical terms, that often means saving thousands of tokens per task cycle, with almost no workflow change once installed.