MCP Catalogs
Home

onetool-mcp

by beycom·18·Score 43

OneTool MCP provides 100+ tools in a single server, reducing token usage by 96% and eliminating context rot.

developer-toolsfile-systemai-llm
5
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

OneTool is an innovative MCP server that addresses the problem of excessive token consumption when using multiple MCP servers. By providing over 100 tools through a Python API interface, it reduces token usage from approximately 150,000 tokens to just 2,000 tokens - a cost saving of 98.7%. The server includes diverse tool packs for web search, AWS operations, database interactions, file operations, diagram creation, document conversion, and more. It also features special tools like image vision, smart context storage, and text compaction.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Developers who need to use multiple MCP servers but want to reduce token costs and avoid context rot
you:Teams building AI applications that require diverse tools like web search, file operations, and database access
you:Power users who want to integrate multiple services like AWS, Chrome DevTools, and documentation tools through a single MCP connection
you:How does OneTool reduce token usage?
you:Can I use existing MCP servers with OneTool?
you:What security features does OneTool provide?

When to choose this

Choose OneTool when you need access to 100+ developer tools and want to minimize token consumption, especially if you're already using Python for agent development.

When NOT to choose this

Don't choose OneTool if you prefer declarative tool definitions over code execution, or if you need tight integration with non-Python environments.

Tools this server exposes

12 tools extracted from the README
  • brave.search

    Web search using the Brave search engine

  • db.query

    Execute SQL queries on databases

  • file.read

    Read contents of files

  • excel.read

    Read data from Excel files

  • ot_image.load

    Load and analyze images using vision AI

  • whiteboard.draw

    Create diagrams on an Excalidraw whiteboard

  • convert.pdf_to_md

    Convert PDF documents to Markdown

  • aws.whoami

    Check current AWS identity and permissions

  • diagram.create

    Create Mermaid diagrams

  • ot_context.search

    Search in the smart context store

  • tavily.search

    AI-native search with Tavily

  • webfetch.fetch

    Fetch content from web pages

Comparable tools

mcp-server-all-in-onenpx-multiple-serverstool-registry-mcp

Installation

Installation

Requires [uv](https://docs.astral.sh/uv/):

uv tool install 'onetool-mcp[all]'   # everything
onetool init --config ~/.onetool

Add to Claude Code:

claude mcp add onetool -- onetool --config ~/.onetool/onetool.yaml --secrets ~/.onetool/secrets.yaml

Or manually add to ~/.claude/mcp.json:

{
  "mcpServers": {
    "onetool": {
      "command": "onetool",
      "args": ["--config", "/Users/yourname/.onetool/onetool.yaml", "--secrets", "/Users/yourname/.onetool/secrets.yaml"]
    }
  }
}

FAQ

How does OneTool reduce token usage?
Instead of sending tool definitions for each MCP server (3K-30K tokens per server), OneTool provides a Python API where agents write code directly, reducing token usage by 96% regardless of how many tools are used.
Can I use existing MCP servers with OneTool?
Yes, OneTool includes an MCP Server Proxy feature that allows you to wrap existing MCP servers without the tool tax, calling them explicitly via Python code.
What security features does OneTool provide?
OneTool includes AST validation, path boundaries, output sanitization, and encrypted secrets management using age-encrypted yaml files backed by your OS keychain.

Compare onetool-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.