ProxyClaw MCP Server
Route web requests through 175M+ residential IPs across 195+ countries directly from MCP-compatible clients (Claude Desktop, Cursor, Zed, etc.).
proxy_fetch: Fetch any URL through residential proxies with geo-targeting by country, city, or ISP (ASN), sticky session support, and configurable timeouts. Bypasses anti-bot measures like Cloudflare, DataDome, and PerimeterX using real residential IPs.proxy_check_ip: Verify your current exit IP address and geo-location through the proxy.proxy_list_countries: Browse all 195+ countries available for routing, including 2-letter country codes.proxy_rotate: Force an immediate IP rotation to a new residential IP, optionally within a specific country — useful when rate-limited or blocked.
Sticky sessions let you maintain the same IP across multiple requests using session IDs. Setup requires only a single API key environment variable, and a free tier includes 0.5 GB bandwidth with access to all countries — no credit card required.
Supports running the MCP server via Docker.
Click on "Install 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., "@ProxyClaw MCP ServerCheck what Amazon shows from a US IP"
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.
🌐 ProxyClaw MCP Server
Model Context Protocol (MCP) server for ProxyClaw by IPLoop.
Route web requests through 175M+ residential IPs across 195+ countries — directly from Claude Desktop, Cursor, Zed, or any MCP-compatible client.
The only residential proxy network with an MCP server. Your AI can now browse from real homes, not datacenters.
✨ What You Get
195+ countries — Route requests through real residential IPs
Anti-bot bypass — Cloudflare, DataDome, PerimeterX can't tell the difference
Zero config — One environment variable, four powerful tools
Sticky sessions — Same IP across multiple requests
City & ISP targeting — Pinpoint precision when you need it
Related MCP server: puppeteer-real-browser-mcp-server
⚡ Node.js vs Python — Which One?
We ship two MCP servers. Choose based on what you need:
This repo (Node.js) | ||
What it does | Proxy routing + fetch | Full anti-bot + headless render + structured extraction |
Best for | Simple fetches, geo-targeting | Scraping protected sites (Amazon, eBay, LinkedIn), JS-rendered pages |
Anti-detection | Chrome fingerprint headers | TLS JA3 spoofing + Playwright anti-detection |
Install |
|
|
Tools | 4 (fetch, check_ip, list_countries, rotate) | 6 (+ stealth fetch, render, scrape, extract) |
→ Use Node.js if you just need to route requests through residential IPs.
→ Use Python if you're scraping hard targets (Cloudflare, SPAs, React sites) or need structured data extraction from 60+ supported sites.
Both use the same proxy network — just different levels of power.
🚀 Install (30 seconds)
1. Get Your Free API Key
Sign up at iploop.io/signup — 0.5 GB free, no credit card.
2. Add to Claude Desktop
Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"proxyclaw": {
"command": "npx",
"args": ["-y", "proxyclaw-mcp-server"],
"env": {
"IPLOOP_API_KEY": "your_api_key_here"
}
}
}
}Restart Claude Desktop. Done.
3. Verify
Ask Claude:
"Check my exit IP through the proxy"
Claude will call proxy_check_ip and show you the residential IP you're routing through.
🛠️ Available Tools
proxy_fetch
Fetch any URL through a residential proxy.
{
"url": "https://example.com",
"country": "US",
"city": "newyork",
"session": "my-session-id",
"timeout": 30
}Use when: Scraping geo-restricted sites, checking prices by region, bypassing bot detection.
proxy_check_ip
Check which IP and country you're exiting from.
{
"country": "DE"
}Use when: Verifying your proxy location before scraping.
proxy_list_countries
List all 195+ available countries.
{}Use when: You need to know the exact 2-letter code for Madagascar.
proxy_rotate
Force a new IP rotation.
{
"country": "GB"
}Use when: Your current IP got rate-limited and you need a fresh one.
💬 Example Conversations
You: "Check what Amazon.com shows from a US IP"
Claude: [calls proxy_fetch with country=US, returns HTML]
You: "Now check the same page from Japan"
Claude: [calls proxy_fetch with country=JP, returns different pricing/content]
You: "List all countries where I can route through"
Claude: [calls proxy_list_countries, returns 195+ countries]
You: "My current IP is blocked. Rotate to a new UK IP"
Claude: [calls proxy_rotate with country=GB, confirms new IP]
🔒 Security
API key is passed via environment variable — never hardcoded
All traffic to target sites is TLS-encrypted
Proxy auth is plaintext to our proxy gateway only (same as any HTTP proxy)
No data is logged or stored by the MCP server
📦 Advanced: Local Install
npm install -g proxyclaw-mcp-server
# Run directly
IPLOOP_API_KEY=your_key proxyclaw-mcp-serverOr with Docker:
docker run -e IPLOOP_API_KEY=your_key proxyclaw/mcp-server🆓 Free Tier
0.5 GB bandwidth included
All 195+ countries available
No credit card required
Upgrade anytime at iploop.io.
🔗 Links
Website: proxyclaw.ai
Platform: iploop.io
GitHub: github.com/Iploop/proxyclaw-mcp
MCP Docs: modelcontextprotocol.io
Built with ⚡ by IPLoop
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Iploop/proxyclaw-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server