MCP Server

mcp-ip-geolocation

io.github.geekmarine/mcp-ip-geolocation
Maps & Location Public & reachable MCP 2026-07-28

What this MCP does

Looks up IP geographic, ISP, autonomous system, and BGP routing information.

lookup_asn
Queries RIPE NCC backbone registry for BGP autonomous system details and route announcements.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string', 'description': 'Autonomous System Number (e.g. AS13335 or 13335).'}}}
Output schema
{'type': 'object', 'required': ['asn', 'name', 'announced'], 'properties': {'asn': {'type': 'string', 'description': 'Normalized ASN'}, 'name': {'type': 'string', 'description': 'Organization holding the ASN'}, 'announced': {'type': 'boolean', 'description': 'Whether routes are actively announced'}}}
lookup_ip
Resolves IPv4/IPv6 geographic coordinates, country, ISP, and Autonomous System details.
Read only Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {'ip': {'type': 'string', 'description': 'Target IP address to resolve (e.g. 1.1.1.1). If omitted, resolves caller IP.'}}}
Output schema
{'type': 'object', 'required': ['ip', 'country', 'city'], 'properties': {'ip': {'type': 'string', 'description': 'Resolved IP address'}, 'asn': {'type': 'number', 'description': 'Autonomous System Number'}, 'isp': {'type': 'string', 'description': 'Internet Service Provider'}, 'city': {'type': 'string', 'description': 'City name'}, 'country': {'type': 'string', 'description': 'Country name'}}}
Added
lookup_asn
Oct. 2, 2026, 2:40 a.m.
Added
lookup_ip
Oct. 2, 2026, 2:40 a.m.