CleanIP MCP
Let Claude, ChatGPT, Cursor and other AI assistants check IP addresses with CleanIP.
1. URL
https://cleanip.io/mcp/YOUR_API_KEY
Create a free key (starts with cip_) on your cleanip.io account page. Without a key you only get location and ASN; with a key you get the CleanIP score, IP type, risk flags and scenario scores.
Free accounts can check 20 distinct IPs per day; repeat lookups of the same IP on the same day do not count again.
2. Add it to your AI client
Claude (web / desktop): Settings → Connectors → Add custom connector, then paste the URL.
Claude Code:
claude mcp add --transport http cleanip https://cleanip.io/mcp/YOUR_API_KEY
Cursor (~/.cursor/mcp.json):
{ "mcpServers": { "cleanip": { "url": "https://cleanip.io/mcp/YOUR_API_KEY" } } }
VS Code (.vscode/mcp.json):
{ "servers": { "cleanip": { "type": "http", "url": "https://cleanip.io/mcp/YOUR_API_KEY" } } }
Any other client that supports remote MCP (Streamable HTTP) takes the same URL. You can also send the key as an Authorization: Bearer header and use https://cleanip.io/mcp.
3. Tools
check_ip: CleanIP score, IP type, native or broadcast, VPN / proxy / hosting flags, scenario scores, location and ASN for one IP or domaincheck_ips: up to 10 IPs at oncelookup_asn: name, type, country and size of an ASN
Try asking: “Is 8.8.8.8 clean?” or “Which of these proxy IPs is best for ChatGPT?”