mcpField
T
Tools That Don't Upload

Tools That Don't Upload

Remote
toolsthatdontupload.comDeveloper Tools0Updated 2d ago

About Tools That Don't Upload

Tools That Don't Upload is an MCP server and REST API for AI clients that need data, text, code, PDF, and web tools. Requests are processed in memory rather than stored, and responses report contacted external hosts.

Key features

  1. 01Search and run the tool catalog
  2. 02Handle data, text, code, and PDFs
  3. 03Provide web and network lookup tools
  4. 04Pass PDF files through MCP
  5. 05Report contacted external hosts

Use cases

  1. 01Find and run data tasks from an AI client
  2. 02Process PDF files through MCP
  3. 03Run DNS, WHOIS, or SSL lookups

MCP support

It provides a Streamable HTTP MCP server with search_tools, run_tool, and list_categories. PDF tools accept and return files using Base64 fields.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://toolsthatdontupload.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://toolsthatdontupload.com/mcpAuth required

Tools

3
ParameterTypeRequiredDescription
limitintegerNoMax results (1-50, default 10)
querystringYesSearch keywords (e.g. "pdf merge", "sha256", "translate", "dns")
categorystringNoOptional filter: compute, network, file, ai, or a category id

Details

From the project README

Tools That Don't Upload

Listed on mcpservers.org

MCP server and REST API for data, text, code, PDF and web tasks. Requests are processed in memory and not stored.

Korean tools

Romanization, amounts in Korean words (일금 ...원정), particles (조사), initial consonants (초성), business-number checksum, personal-data masking. Document generation: 견적서 / 거래명세서 (XLSX), 차용증 / 표준근로계약서 (DOCX).

Egress receipts

Every REST response has an X-Egress header and every MCP result has _meta["com.toolsthatdontupload/egress"] listing external hosts contacted (none for most tools).

Files through MCP

PDF tools accept file_base64 / files_base64 (max 10 MB) and return file_base64.

Quick start

Claude Code:

claude mcp add --transport http tools-that-dont-upload https://toolsthatdontupload.com/mcp

Cursor / other clients:

{"mcpServers":{"tools-that-dont-upload":{"url":"https://toolsthatdontupload.com/mcp"}}}

Limits

  • Anonymous: compute tools under fair use; file 20 calls/day; AI 10 calls/day per IP.
  • Free key: 1,000 credits/month. Paid plans: coming soon.

Privacy

Yellow = edge memory only. Orange = our edge fetches the URL you give. Blue = Cloudflare Workers AI. Details: https://toolsthatdontupload.com/privacy/

Note: this repository is a documentation snapshot, not the full deployed source.

Listed in the Claude Market MCP directory

MIT License

Repository layout

  • workers/ — source of the production Cloudflare Workers that this repo deploys: tools-mcp-server (the MCP server at /mcp), tools-hub-ratelimit (gateway for network, file and AI tools), tools-hub-keys, tools-hub-kr (Korean tools), tools-hub-docs (Korean documents). Every folder in workers/ is deployed by GitHub Actions (.github/workflows/deploy.yml → scripts/deploy.mjs) with build provenance attestations; the live commit is shown at https://toolsthatdontupload.com/mcp and https://toolsthatdontupload.com/transparency/.
  • tests/ — black-box regression tests that run against a deployed MCP endpoint (node tests/search-regression.mjs [MCP_URL]).
  • plugin/ — Claude plugin (hosted connector + offline local server + 2 skills).
  • local/ — offline MCP bundle source (.mcpb, release local-v1.0.0).
  • server.json — MCP Registry metadata.
  • SECURITY.md — how outbound requests are restricted, known limits, and how to report issues.

Development notes

  • The MCP server code that actually runs is workers/tools-mcp-server/worker.mjs. The old root mcp-server.js was an outdated copy and was removed on 2026-10-12 (still in git history).
  • Not everything is in this repo: the static site, the ~25 compute-tool Workers and the network-tool Workers are deployed separately. The MCP server reaches them through Cloudflare service bindings.
  • Pushing to workers/, scripts/deploy.mjs or the workflow file deploys to production. Test changes on a separate workers.dev script first.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.