Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

mcptoon — MCP tool-catalog compression

A CLI-backed skill that replaces bloated MCP tool schemas with a tiny name index (~99% fewer tokens) and manages one skill catalog across every agent.

Dev & CodingIntermediate2028AI score 9/10Last updated: Sep 20, 2026

What it does

  • Turns a huge MCP tool catalog into a compact name index via mcptoon manifest (docs cite 255 tools: 71,929 → 581 tokens), then fetches only the one schema you need with mcptoon inspect before calling with mcptoon call / call --auto.
  • Lets you mark tools whose output must never be compressed (images, base64) with mcptoon policy set <server> <tool> raw.
  • Manages a skill catalog with mcptoon skills: list, offline resolve for task→skill matching, sync one source into every agent's skill folder (links by default), --version-gate, derived Roo/OpenCode flat views, and remove --tombstone.
  • Measures real savings on your machine with mcptoon bench and diagnoses config with mcptoon doctor.

Who it's for

  • Anyone running several MCP servers whose tool schemas eat the context window.
  • People juggling Claude Code, Cursor, Codex, Cline and Windsurf who want identical servers and skills everywhere.
  • Teams migrating off a home-grown skill sync script without a hard cutover.

Examples

  1. "What tools do I have?" → the agent runs mcptoon manifest instead of dumping raw listings, then mcptoon inspect github create_issue right before the call.
  2. After editing a skill, preview with mcptoon skills sync --dry, then sync for real with --version-gate so an un-bumped version is blocked with a reason.
  3. Reporting token savings: run mcptoon bench --json and quote the printed numbers (labelled an estimate unless tiktoken is installed).

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/activeing123/mcptoon/HEAD/skills/mcptoon/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/mcptoon folder from the GitHub repo activeing123/mcptoon into my ~/.claude/skills/activeing123-mcptoon/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

pip install mcptoon && git clone https://github.com/activeing123/mcptoon.git /tmp/mcptoon && mkdir -p ~/.claude/skills && cp -r /tmp/mcptoon/skills/mcptoon ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Check Python is available: run python -V in a terminal.
  2. Install the CLI: pip install mcptoon (189KB, zero dependencies).
  3. Verify it works: run mcptoon doctor.
  4. Claude Code users can do it in one step instead: run /plugin marketplace add activeing123/mcptoon inside Claude Code (installs the CLI, wires the mcptoon serve bridge, and bundles this skill).
  5. To install the skill manually: git clone https://github.com/activeing123/mcptoon.git, then cp -r mcptoon/skills/mcptoon ~/.claude/skills/.
  6. Restart Claude Code and try a trigger phrase like "my MCP tool list is too large".
  7. Before your first skills sync, point MCPTOON_SKILLS_VIEWS at a sandbox and use --dry.
  8. To uninstall: pip uninstall mcptoon, then delete ~/.mcptoon/config.json (and any project-level ./.mcptoon.json).
View source on GitHubLicense: Apache-2.0