Ip Location MCP server
{
"mcpServers": {
"ip-location": {
"type": "http",
"url": "https://mcp.pianam.cn/ip-mcp/mcp"
}
}
}{
"mcpServers": {
"ip-location": {
"type": "http",
"url": "https://mcp.pianam.cn/ip-mcp/mcp"
}
}
}{
"mcpServers": {
"ip-location": {
"type": "http",
"url": "https://mcp.pianam.cn/ip-mcp/mcp"
}
}
}{
"servers": {
"ip-location": {
"type": "http",
"url": "https://mcp.pianam.cn/ip-mcp/mcp"
}
}
}{
"mcpServers": {
"ip-location": {
"type": "http",
"url": "https://mcp.pianam.cn/ip-mcp/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
MCP server for IPv4 geolocation lookup that returns country, region, city, coordinates, timezone, ISP and ASN information with Chinese output. Results are cached for 24 hours and sourced from ip-api.com with automatic fallback to ipwho.is. Available as a free public endpoint or self-hostable.
- Look up the geographic location and ISP details of an IPv4 address to identify where network traffic originates.
- Determine your own public IP address and its associated geolocation when no IP parameter is provided.
- Query multiple IP addresses in sequence to map network infrastructure across regions.
Tools this server exposes
| Tool | Does |
|---|---|
| query_ip_location | Query the geographic location, coordinates, timezone, ISP, organization and AS number for an IPv4 address; if no IP is provided, attempts to return the caller's |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.