Your MCP URL
Replace the end of the URL with an API key from your account page (it starts with cip_), then paste it into your AI assistant.
https://mcp.cleanip.io/mcp/YOUR_API_KEY- Free to use
Free accounts can check 20 distinct IPs a day. Checking an IP again the same day does not count.
- Works without a key
Without a key you get location, ASN and ISP only. The CleanIP score, IP type and risk flags need a key.
- The URL is your key
The URL contains your key, so do not share it. If it leaks, delete the key on your account page and it stops working.
Add it to your AI assistant
Replace YOUR_API_KEY in the examples with your own key.
Claude
Web and desktop apps
- Open Settings, go to Connectors and click Add custom connector.
- Name it CleanIP, paste the URL above as the remote MCP server URL and save.
- Turn on CleanIP in the tools menu of the chat box, then just ask.
ChatGPT
Web and desktop apps
- Open Settings, go to Apps & Connectors and turn on developer mode under Advanced settings.
- Create a connector: name it CleanIP, paste the URL above as the MCP server URL and choose No authentication.
- Pick the CleanIP connector in a chat, then just ask.
Claude Code
Run in your terminal
claude mcp add --transport http cleanip https://mcp.cleanip.io/mcp/YOUR_API_KEYCursor
Add to ~/.cursor/mcp.json
{
"mcpServers": {
"cleanip": { "url": "https://mcp.cleanip.io/mcp/YOUR_API_KEY" }
}
}VS Code
Add to .vscode/mcp.json in your project
{
"servers": {
"cleanip": { "type": "http", "url": "https://mcp.cleanip.io/mcp/YOUR_API_KEY" }
}
}Other clients
Any tool that supports remote MCP (Streamable HTTP)
Authorization: Bearer YOUR_API_KEYUse the same URL. You can also use just https://mcp.cleanip.io/mcp and send the key in the Authorization header shown above.
What the AI can check
Once connected, the AI picks one of these three tools for your question. Every result links to the full CleanIP report.
check_ipCheck one IP
CleanIP score and grade, IP type, native or broadcast, VPN / proxy / hosting flags, the evidence behind the score, scenario fit, location and ASN. Domains work too.
check_ipsCompare a batch
Up to 10 IPs at once, handy for comparing proxies or reviewing a set of server exits.
lookup_asnLook up an ASN
The network's name, organization, type (ISP, hosting, business and more), country and size.
- Is 8.8.8.8 a clean IP?
- Which of these 5 proxy IPs is best for ChatGPT?
- Is my VPS IP a native IP?
- What kind of network is AS13335?