proxy_check_ip
Check the current exit IP address and geo-location when routing through the proxy. Useful to verify which country/region your requests are coming from.
Fetch a page as if you were sitting in another country — through residential IPs rather than a datacenter, with the exit location checkable before you rely on it.
LABSCO SUMMARY
The pairing that matters is check-then-fetch: confirm which country and IP you are exiting from, then request the page, so a result attributed to "a US visitor" actually came from one. Sticky sessions keep a sequence of requests on one IP when a site expects continuity, and forced rotation is the way out when the current one gets rate-limited.
A fetch tool routed through the ProxyClaw residential proxy network. You give it a URL and a country, and the request leaves from a residential IP there.
An IPLoop account and an API key from iploop.io, passed as IPLOOP_API_KEY — it is the one required setting. The free tier includes 0.5 GB of bandwidth with all countries available and no credit card. Run it with npx -y proxyclaw-mcp-server over stdio, from the npm package proxyclaw-mcp-server, currently 1.0.4. Bandwidth is what you pay for, so the cost of a run scales with what you fetch. This is the Node.js server, which does proxy routing and fetching; a separate Python one adds headless rendering and structured extraction.
One command plus a key — npx proxyclaw-mcp-server, then supply credentials
USE CASES
Confirm the exit location first, then fetch the URL with that country set.
Fetch the same URL twice with different country codes and read the difference.
Pass the same session id across the requests so the exit IP stays put.
Force a rotation in the country you need and take the new exit IP that comes back.
List the available countries and take the two-letter code from there.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
proxy_check_ipCheck the current exit IP address and geo-location when routing through the proxy. Useful to verify which country/region your requests are coming from.
proxy_fetchFetch a URL through the ProxyClaw residential proxy network. Routes the request through real residential IPs in 195+ countries. Use for geo-restricted content, anti-bot bypass, or multi-country research.
proxy_list_countriesList all 195+ countries available for routing through the ProxyClaw residential network.
proxy_rotateForce IP rotation by fetching with a new random session. Returns the new exit IP to confirm rotation worked.
BEFORE YOU INSTALL
4 tools when we connected. proxy_fetch_stealth, proxy_render, proxy_scrape and proxy_extract belong to the sibling Python server; use that one for JS-rendered pages, anti-detection and structured extraction.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx proxyclaw-mcp-server{
"mcpServers": {
"proxyclaw": {
"command": "npx",
"args": [
"-y",
"proxyclaw-mcp-server"
],
"env": {
"IPLOOP_API_KEY": "<YOUR_IPLOOP_API_KEY>"
}
}
}
}