An MCP server that provides fast and up-to-date IP geolocation data.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Fast and up-to-date IP geolocation data for LLMs

For public IPv4 / IPv6 address:
| Tool | Description |
|---|---|
getGeoLocationData | single IP lookup |
getGeoLocationDataBulk | batch lookup, failed IPs don't block the rest |
| Data | Source | Refresh |
|---|---|---|
| City / ASN | GeoLite2 via P3TERX/GeoLite.mmdb | on startup if absent |
| Tor exit nodes | Tor Project | daily |
| VPN / Datacenter ranges | X4BNet/lists_vpn | daily |
or with compose
Connect your LLM:
Test with MCP inspector:
JVM:
Native:
GeoLite2 DBs are subject to the GeoLite2 EULA.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/geolocation-mcp)<a href="https://allmcps.com/mcp/geolocation-mcp"><img src="https://allmcps.com/api/badge/geolocation-mcp?style=directory" alt="Geolocation Mcp on AllMCPs" /></a>