Tools That Don't Upload
Search and run data, text, code, PDF and web APIs. Requests not stored. Network tools need a key.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"tools": {
"url": "https://toolsthatdontupload.com/mcp"
}
}
}Remote endpoints
https://toolsthatdontupload.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢search_tools(query, category, limit)
Search the tool catalog by keyword. Returns matching tool names, descriptions, parameters and a tested example argument object for each.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords (e.g. \"pdf merge\", \"sha256\", \"translate\", \"dns\")"
},
"category": {
"type": "string",
"description": "Optional filter: compute, network, file, ai, or a category id"
},
"limit": {
"type": "integer",
"description": "Max results (1-50, default 10)"
}
},
"required": [
"query"
]
}⚪run_tool(tool, arguments)
Run a catalog tool by name with an arguments object. Returns the tool result and the external hosts contacted (usually none).
Input Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"description": "Catalog tool name (e.g. \"hash_text\", \"pdf_merge\", \"web_fetch\")"
},
"arguments": {
"type": "object",
"description": "Tool arguments as key-value pairs"
}
},
"required": [
"tool",
"arguments"
]
}🟢list_categories
List tool categories with counts and example tool names.
Input Schema
{
"type": "object",
"properties": {}
}Community
Evidence