Every Agent discovers all your MCP tools from one install; major token savings via TOON output.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Add 1,000 MCP tools locally β your token context never feels it.
mcptoon is a 128KB CLI that keeps MCP tool schemas out of your agent's context.
Tool discovery drops 71,929 β 581 tokens at 255 tools (β99.2%, measured); call
results shrink another ~34% with --toon. One command per server, zero config,
and every agent on your machine shares the same toolkit.
π δΈζ Β· Developer docs Β· Issues
Your tools stay yours. mcptoon bundles nothing β it's a remote control, not a runtime. The MCP servers you want, you install yourself, one command each (npm/pip/a URL). Delete mcptoon someday? Your MCP servers keep running on their own β not one goes missing.
Mcptoon is the native decoupling layer for MCP tools. It fixes the twin pain of MCP tool listings eating tokens and every AI agent re-configuring tools on its own. Zero config, out of the box: it auto-scans and unifies the MCP tools of every agent on this machine β Claude Code, Cursor, Codex, scripts, CI β shares tool instances globally, and slashes token overhead.
Those numbers are ours, but "loading every tool schema into context is expensive" is not a claim only we make:
We're not the only ones who measured this. mcptoon is the one you can use today, covering every agent at once.
mcptoon demo actually printsNo API key, no MCP server of yours, nothing to configure: it boots the official "everything" reference server, calls one tool, and shows the token math on your screen. This is that output, verbatim from v0.7.11 (Windows, Python 3.12) β only the ASCII banner and the closing star-ask are cut:
Column padding follows your terminal width; the numbers do not. The first table is one
live tool call measured on your machine; the second is the repo's committed 255-tool
benchmark (docs/tiktoken-benchmarks.md), reproduced identically on every run.
Claude Code user? Skip the terminal entirely:
The plugin auto-installs the CLI (SessionStart hook), wires the mcptoon serve bridge via .mcp.json, and ships a skill that teaches the agent when
to compress. /mcptoon-setup is the manual fallback.
Or let mcptoon auto-discover servers already on your machine:
That's it. No hand-written JSON config. No MCP protocol debugging. No polluted context window. The wheel is 128KB with zero dependencies, and mcptoon itself needs no API key and phones nothing home β $0 in service fees, everything runs on your machine.
Every MCP agent (Claude Code, Cursor, Codex, β¦) stuffs every tool's full schema into your context window before doing any work:
So you unload servers you aren't using and reload them when you are. Back and forth. Adding one new server still means hand-writing a JSON config β one missing comma and everything breaks.
mcptoon fixes this. Your MCP servers stay configured, but their schemas never
enter the agent's context by default. The agent just runs mcptoon commands, and
only the compact result you asked for enters context β the name index weighs 581
tokens (114 for 50 tools, β99.2%).
Both rows are measured configurations, not one number scaled up and down (tiktoken
cl100k_base, assets/benchmark_tiktoken.json). Your mix will differ β
compute your own numbers in the browser,
30 seconds, nothing uploaded.
Token-heavy tool context is no longer a niche complaint β it is now an official engineering problem, and the same answer keeps appearing on every roadmap:
| The fix | Where it runs | The catch |
|---|---|---|
| Tool Search Tool / PTC | Claude-platform betas | tool results still enter context token by token on every other agent |
| MuleSoft gateway | enterprise gateway | behind MuleSoft; MCP spec one generation behind |
| mcptoon | any agent that can run a shell command | none β 128KB, no key, no proxy, MCP 2026-07-28 GA |
The direction is settled. mcptoon is the version of this answer you can run today, on every agent at once β the results-side discipline without the platform or gateway toll.
mcptoon connects, discovers tools, generates the handler, registers it. No restart needed. Each install adds 0 KB to mcptoon itself β the CLI stays 128KB with zero dependencies, because servers are external processes your machine runs directly, not code bundled into mcptoon. Four steps, one command, no agent restart.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcptoon)<a href="https://allmcps.com/mcp/mcptoon"><img src="https://allmcps.com/api/badge/mcptoon?style=directory" alt="Mcptoon on AllMCPs" /></a>