ToolPiper MCP Server

Offline

One install. Only the tools you need.

ToolPiper is a local MCP server for macOS with 440 tools across 14 categories. Load all of them, or filter to just the ones you need — saving up to 90% of context window overhead.

By , Founder & Lead Engineer— Updated

Connect in under a minute.

The MCP server ships inside ToolPiper.app — nothing else to install. Any client that speaks streamable HTTP can connect: Claude Code, Cursor, Devin, Codex, Gemini CLI, and Cline.

Claude Code

claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp

Cursor / Devin / Gemini CLI — add to your MCP config

{
  "mcpServers": {
    "toolpiper": {
      "type": "http",
      "url": "http://127.0.0.1:9998/mcp"
    }
  }
}

Filter to fewer tools — save context

claude mcp add --transport http toolpiper "http://127.0.0.1:9998/mcp?profile=automation"

Pick your categories.

440 tools, organized into 14 categories. Tap the ones you need — the install command below follows your selection.

Tokens are the real cost.

Every tool definition rides along in the AI's context window on every message. All 440 tools ≈ 37,000 tokens per message. Filtering with ?category= or ?profile= cuts that by up to 90% — and a filtered agent can still pull any tool it turns out to need through request_tools.

Your install command~36,978 tokens/msg
claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp

181

macOS system tools built in.

The system category controls audio, display, Bluetooth, windows, Finder, Dock, notifications, contacts, calendar, and more — integrated directly into ToolPiper. No extra apps or configuration needed.

How it works.

One local server, HTTP over loopback, every backend ToolPiper runs.

AI Client (Claude Code, Cursor, Devin, Codex, Gemini CLI, Cline, etc.)
    ↓ JSON-RPC over Streamable HTTP
POST 127.0.0.1:9998/mcp [?category= | ?profile=]
    ↓
ToolPiper.app (macOS, running)
    ↓
Backends (llama.cpp, FluidAudio, MLX Audio, Apple Intelligence, Vision, NLP, Pose, CDP, System Actions)

Auth

Local connections are trusted at the connection level — no token, no consent sheet, zero configuration. Only LAN and remote peers authenticate with a bearer.

Errors

ToolPiper's own errors come back as clean tool results your agent can act on. If the app isn't running, the endpoint is simply unreachable — start ToolPiper and reconnect.

Annotations

Read-only tools advertise readOnlyHint, destructive tools advertise destructiveHint, so AI clients can tell a read from a delete before they act.

Filtering

Pass ?category= or ?profile= to serve only the tools you need.

On-demand discovery

Every tool list carries request_tools: the agent describes what it needs ("read a PDF") and gets the matching tools back, full schemas included. Filtered connections never dead-end.

Client caps handled

Cursor silently drops tools past ~40, Devin past 100. ToolPiper recognises capped clients and narrows the set to fit — your allowed tools first, the rest reachable via request_tools.

All 440 tools.

Grouped by category. Click to expand.

Frequently asked questions.

Quick answers about the ToolPiper MCP server.

What is the ToolPiper MCP server?

ToolPiper is a local MCP server for macOS with 440 tools across 14 categories — local LLM inference, speech, vision and OCR, RAG, browser automation, files and Git, testing, video, and macOS system control. The MCP binary ships inside the ToolPiper app and everything runs on-device.

How do I connect ToolPiper to Claude Code?

Install ToolPiper, then run: claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp. The MCP server runs inside the app over streamable HTTP on loopback, so there is no separate binary to install.

Does ToolPiper work with Cursor, Devin, and other MCP clients?

Yes. Any MCP client that speaks streamable HTTP can connect. Add an HTTP server entry ({"type":"http","url":"http://127.0.0.1:9998/mcp"}) to your client's MCP config, or run claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp.

How many context tokens do the tools cost per message?

Loading all 440 tools costs roughly 37,000 tokens per message. Adding ?category= or ?profile= to the connect URL serves only the tools you need and cuts that overhead by up to 90% — and a filtered agent can still fetch any missing tool on demand through the request_tools meta-tool.

Is the ToolPiper MCP server free?

Yes. ToolPiper is a free download with no account required: the MCP server, the local model runner and all speech are included, and any MCP server you install runs through it. Our own native tools are the product. Pro ($10/mo) adds them: browser automation, files and Git, the clipboard cache, RAG, web scraping, screen and image analysis, the cloud proxy, the outreach toolkit, and API discovery with replay; Studio ($29/mo) is where the Mac makes things: image editing and generation, media projects, storyboards, video editing, image and video upscaling, and pose detection; and Max ($49/mo) adds the agentic code editor and PiperTest.

Does anything leave my Mac?

No prompts, responses, or files leave your Mac. Inference, speech, vision, RAG, and system actions all run on-device. ToolPiper reaches the network in three places, each one you start: browsing or downloading a model queries HuggingFace, which can log your IP address and search terms; a cloud provider you pick using your own API key; and an anonymous benchmark score you choose to publish, which carries hardware and throughput numbers, never content.

Ready?

Your command from the picker above, ready to paste.

claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp