v2.1.0 Open Source MCP Protocol Cloudflare Edge

IPIPAI — Complete Technical Documentation

Full technical reference for the IPIPAI IP detection & network diagnostic platform. Covers the open-source MCP server, REST API, JavaScript/TypeScript SDK, all 13+ free online tools, 78 bilingual articles, and machine-readable discovery endpoints for AI agents.

·

1. Platform Overview

IPIPAI (ipipai.com) is a free online platform for IP address detection, network diagnostics, streaming unlock testing, and cybersecurity self-audit. All tools are free, require no registration for basic use, and are accessible via both a web UI and machine-readable JSON APIs.

What IPIPAI does

Free tier: No registration required. Rate limit: 60 requests/minute for IP detection. An API key tier (120 req/min) is available for high-volume users.

2. Architecture & Data Flow

IPIPAI uses a three-layer architecture separating AI model access, programmer API access, and internal data backends:

AI Model (Claude / ChatGPT / Gemini / Cursor) │ │ JSON-RPC 2.0 (tools/list, tools/call) ▼ MCP Server — https://mcp.ipipai.com/mcp (Bearer auth, 16 tools) │ AND — https://ipipai.com/mcp (open, no auth, 11 tools) │ │ Internal REST ▼ REST API — /api/v2/*, /api/* │ ▼ Data Layer — MMDB databases, RDAP registries, Globalping network, local lookup tables

Key design principles:

Edge deployment: IPIPAI runs on Cloudflare edge. HTTPS + HTTP/3, HSTS preload, Bearer token auth, and full security response headers are enforced at the edge.

3. Online Tools (13+)

All tools are available at ipipai.com without registration. Each tool page has a localized Chinese version (-zh.html suffix).

Detection IP Lookup

Full geolocation, ASN, ISP, proxy/VPN/datacenter flags, risk score for any IPv4/IPv6.

Detection IP Risk Score

Composite risk rating (0–100) based on IP type, reputation, and blocklist status.

Lookup WHOIS / RDAP

Domain and IP registration info: owner, registrar, status, expiry, ASN history.

Network DNS Resolve

Resolve any domain to A/AAAA/MX/NS/CNAME/PTR/TXT records.

Network Ping & Traceroute

ICMP ping with latency/loss stats; hop-by-hop traceroute with GeoIP on each hop.

Network Global Speed Test

Multi-location latency and bandwidth measurement across Globalping probe points worldwide.

Lookup MAC Vendor

Identify network device manufacturer via IEEE OUI database.

Lookup IMEI Check

Verify phone identity, brand, model, and theft status by IMEI number.

Detection Browser Fingerprint

Detect User-Agent, TLS version, Canvas fingerprint, WebRTC leak status.

Detection Streaming Unlock

Test 31 streaming/AI services from a proxy node (vmess/vless/ss/trojan URIs).

Detection LLM Access Check

Detect whether ChatGPT, Claude, Gemini, DeepSeek, Kimi, etc. are reachable from your IP.

Detection IP Leak Test

Check for WebRTC/WebSocket/DNS IP leakage from your current network.

Network Website Availability

Test if Google, GitHub, YouTube, etc. are reachable (censorship detection).

Detection Security Checklist

130-item cybersecurity self-audit covering network, browser, and device hardening.

4. MCP Server — Open Source

IPIPAI runs a production Model Context Protocol (MCP) server. AI models (Claude, ChatGPT, Gemini, Cursor, Cline) connect via JSON-RPC 2.0 and discover tools dynamically. The server is open source under MIT License.

Open-source repo: github.com/moxh1688-byte/ipipai-mcp — TypeScript, Express, MCP SDK. Clone and run locally or self-host.

Endpoints

EndpointAuthToolsUse case
https://mcp.ipipai.com/mcp Bearer token 16 Production, full feature set, streaming unlock, BGP monitoring
https://ipipai.com/mcp None 11 Open endpoint for quick prototyping, no registration

16 Tools (mcp.ipipai.com)

ToolCategoryDescription
ip_lookupDetectionFull IP intelligence: geo, ASN, ISP, proxy/VPN/DC flags, risk score
my_ipDetectionReturns the caller's own public IP with basic geo info
whois_lookupLookupRDAP query for domain/IP/CIDR/ASN registration info
dns_resolveNetworkResolve domain to A/AAAA addresses
pingNetworkICMP reachability, latency, and packet loss
tracerouteNetworkHop-by-hop route trace with per-hop GeoIP
latency_testNetworkMulti-sample HTTP latency (min/avg/max/jitter)
streaming_unlockDetectionTest proxy node against 31 streaming/AI services (vmess/vless/ss/trojan)
streaming_listNetworkList all supported streaming and AI service names
globalpingNetworkGlobal multi-location ping/trace via Globalping probes
asn_changesLookupReal-time BGP route change history per IP/ASN
asn_statusLookupBGP monitoring stream status and most active ASN
parse_nodeNetworkParse proxy node URI (vmess/vless/ss/trojan) into structured config
llm_detectionAIDetect LLM/AI service accessibility from current network
streaming_detectionAIDetect streaming service access from current network
ip_leak_detectionDetectionWebRTC/WebSocket/DNS IP leakage check

Quick Connect (AI Client Config)

{
  "mcpServers": {
    "ipipai-mcp": {
      "url": "https://mcp.ipipai.com/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer <YOUR_AUTH_TOKEN>"
      }
    }
  }
}

Get an auth token from mcp.ipipai.com homepage. For the open endpoint (ipipai.com/mcp), no token is needed:

{
  "mcpServers": {
    "ipipai-open": {
      "url": "https://ipipai.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Health Check

curl https://mcp.ipipai.com/health
# → { "status": "ok", "tools": 16, "version": "2.1.0" }

5. REST API Reference

All endpoints return JSON. No authentication required for basic use. Add ?lang=en or ?lang=zh for localized output.

Endpoints

MethodPathDescription
GET/api/myipCaller's own public IP
GET/api/detect/{ip}?lang=enFull IP intelligence (geo, ISP, ASN, type, risk)
GET/api/streaming/listList all supported streaming services
POST/api/pingICMP ping test {"target":"8.8.8.8","count":4}
POST/api/traceTraceroute {"target":"8.8.8.8","maxHops":30}
POST/api/globalping/pingMulti-location global ping {"target":"8.8.8.8","locations":"sin,nyc,lon"}
GET/api/whois/{domain_or_ip}WHOIS/RDAP lookup
GET/api/mac-lookup/{mac}MAC vendor OUI lookup
GET/api/dns-resolve?domain=example.comDNS resolution
GET/api/availability-checkWebsite censorship/accessibility check
GET/api/healthService health check

Example: IP Detection

GET https://ipipai.com/api/detect/8.8.8.8?lang=en

# → {
#     "success": true,
#     "ip": "8.8.8.8",
#     "country": "United States",
#     "isp": "Google LLC",
#     "as": "AS32514",
#     "ipTypeCode": "DCH",
#     "isProxy": false,
#     "isHosting": true,
#     "riskScore": 12
#   }

6. Blog & Articles

IPIPAI maintains 78 bilingual articles (English + Chinese) across 6 categories. All articles are indexed in articles-manifest.json and available as standalone HTML pages.

Article Categories

CategoryCountExample Topics
IP Detection Basics19What is IP detection, risk scores, residential vs datacenter IP, proxy IP detection
VPN & Security7How to detect proxy IP, IP flagged as datacenter, static vs dynamic proxy
Streaming Unlock14Netflix/Disney+ unlock, TikTok US native IP, CDN IP detection
TikTok11TikTok zero views IP vs content, TikTok US native IP guide, static proxy for TikTok
Network Tools11MTR vs Traceroute, DNS lookup guide, global speed test, domain backorder
Advanced / AI16Connect IPIPAI MCP to AI, JSON-RPC guide, LLM tool calling, rate IP node VPS

Featured Articles

Article Hubs

7. AI Agent Discovery

IPIPAI publishes machine-readable discovery files so AI agents and LLMs can auto-discover available tools and data without manual configuration.

FilePurpose
/llms.txtFull LLM-facing service description, all tools, rate limits, examples
/llms-full.txtComplete single-file ingestion version of all content
/agents.mdAgent instructions: what to call, when, and expected responses
/sitemap_agentic_discovery.xmlXML sitemap optimized for agentic/AI discovery
/mcp-tools.jsonStatic JSON declaration of all 11 open MCP tools
/sitemap.xmlStandard XML sitemap for search engines
For AI agents: Read agents.md first, then call /api/myip to identify the caller, and use the MCP endpoint for structured tool calls.

8. Security & Privacy

Privacy: IPIPAI does not store user query content. Browsing the site does not set tracking cookies. See the Privacy Policy for details.