MCP server and REST API for data, text, code, PDF and web tasks, plus browser tools that don't upload your files. Requests are not stored.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http tools-that-don-t-upload https://toolsthatdontupload.com/mcp --header 'X-API-Key: <X_API_KEY>'~/.codex/config.toml
[mcp_servers.tools-that-don-t-upload]
url = "https://toolsthatdontupload.com/mcp"
http_headers = { X-API-Key = "<X_API_KEY>" }
# codex mcp add tools-that-don-t-upload --url https://toolsthatdontupload.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"tools-that-don-t-upload": {
"url": "https://toolsthatdontupload.com/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"tools-that-don-t-upload": {
"type": "http",
"url": "https://toolsthatdontupload.com/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tools-that-don-t-upload": {
"httpUrl": "https://toolsthatdontupload.com/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"tools-that-don-t-upload": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://toolsthatdontupload.com/mcp",
"--header",
"X-API-Key:<X_API_KEY>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"tools-that-don-t-upload": {
"url": "https://toolsthatdontupload.com/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}