mcpdirectory.dev
9,129 servers · updated 23 Sept

Geolocation MCP server

community Active last commit 11 d
{
  "mcpServers": {
    "7mza-geolocation": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "7mza/geolocation-mcp:0.0.1"
      ]
    }
  }
}
file .mcp.json (in your project root)version 0.0.1

What it does

This MCP server provides geolocation data for IPv4 and IPv6 addresses, including city/country information, ASN details, and flags for datacenter/VPN/Tor detection. It is for developers building LLM applications that need to resolve IP addresses to geographic and network information.

  • Look up the geographic location and network details of a single IP address.
  • Batch process multiple IP addresses to get city, country, ASN, and VPN/datacenter/Tor exit node flags.
  • Identify whether an IP belongs to a datacenter, VPN service, or Tor exit node for security or analytics purposes.

Tools this server exposes

ToolDoes
getGeoLocationDataPerforms a single IP lookup and returns geographic, ASN, and detection flags.
getGeoLocationDataBulkPerforms batch lookup of multiple IP addresses, allowing individual lookups to fail without blocking the rest.

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.