tor-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tor-mcpfetch http://example.onion"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tor-mcp
Route HTTP requests through the Tor network from any MCP-compatible agent.
Live at tor.regiq.in · Free forever · Google sign-in
What it does
Gives Claude Desktop / Cursor / any MCP client four tools:
Tool | What it does |
| HTTP request through Tor; returns status/headers/body |
| Current exit node IP + country (verified via check.torproject.org) |
| Force a fresh Tor circuit (SIGNAL NEWNYM) |
| HEAD probe — is target reachable through Tor? |
Related MCP server: tor-browser-mcp
Honest scope
Tor exit nodes are blocked by Cloudflare on most big-brand sites (Indeed, Google, Amazon, etc.). Use tor-mcp for:
Non-Cloudflare sites
Geo-hidden fetches (see a site from a random country)
.onionservicesIP-based rate-limit circumvention on APIs that don't blocklist Tor
Testing your own site from N different exits
If you need to hit Cloudflare-protected sites, use browser-mcp instead — real Chrome from a fixed Hetzner IP works for most WAFs, and you can layer a residential proxy on top for the rest.
Setup
Sign in with Google at tor.regiq.in
Generate an MCP API key on your dashboard
Add to Claude Desktop / Cursor:
{
"mcpServers": {
"tor": {
"url": "https://tor.regiq.in/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_KEY>"
}
}
}
}Limits (per API key, free tier)
100 requests/day
30s timeout per request
10 MB response body cap
Methods: GET, POST, HEAD only
Higher quotas for aggregators — email shreyas.pavuluri@gmail.com.
Privacy
DNS resolves inside Tor (
socks5h://scheme) — no plaintext lookup from our hostWe log: target host, method, response status, duration, size
We never log: full URLs, query strings, request bodies, response bodies, cookies, headers
Standard TorBrowser User-Agent sent by default
Self-host
git clone https://github.com/globalion/tor-mcp
cd tor-mcp
cp .env.example .env # fill in
docker compose up -d --buildThen browse to http://localhost:3021.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Route HTTP requests through the Tor network. Rotating exit IPs, .onion support, no body logging.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Web and URL utilities over MCP: shorten URLs, screenshot pages, read page metadata, encode URLs.
Scrape, crawl and search the web for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to access Tor hidden services and the dark web through tools for search, fetch, and analysis over Tor.19MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to control Tor Browser with full anonymity preservation, including navigation, Tor circuit management, and traffic interception.MIT
- AlicenseNot gradedqualityCmaintenanceRoutes HTTP requests through the Tor network, enabling anonymous web fetching, exit IP checks, circuit renewal, and site reachability checks from MCP-compatible agents like Claude Desktop and Cursor.1MIT
- AlicenseBqualityBmaintenanceMCP server that connects AI assistants to a supervised Firefox session routed through Tor, enabling browsing of HTTP(S) and .onion pages, reading content, taking screenshots, extracting forum data, and managing sessions.271MIT