MCP Server Iplocate logo

MCP Server Iplocate

by iplocate

Look up IP geolocation, network, privacy, company, and abuse-contact data through IPLocate.io.

Install MCP Server Iplocate

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "iplocate-mcp-server-iplocate": {
      "command": "npx",
      "args": [
        "-y",
        "@iplocate/mcp-server"
      ],
      "env": {
        "IPLOCATE_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

iplocate/mcp-server-iplocate MCP server connects MCP-compatible AI clients to IPLocate.io for IPv4 and IPv6 intelligence. It runs as a Node.js stdio process, uses the IPLocate API, and accepts an optional IP address; omitting the address looks up the caller's IP. Use it for location, ASN and network research, VPN or proxy detection, organization identification, or abuse-contact retrieval.

Use cases

  • Locate an IPv4 or IPv6 address geographically
  • Detect VPN, proxy, Tor, or hosting use
  • Inspect ASN, ISP, route, and regional registry data
  • Identify the organization associated with an IP
  • Find abuse contacts for a network

Key features

  • IPv4 and IPv6 lookups
  • IP geolocation data
  • VPN, proxy, Tor, and hosting detection
  • ASN and network information
  • Company and organization details
  • Abuse contact retrieval

Tools6

What MCP Server Iplocate lets your agent do. Expand a tool for its parameters.

Verified live~734 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

19/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · @iplocate/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars20Stargazers on the source repository.
npm downloads215Package downloads in the last 30 days.
Last commit1y agoMost recent push to the default branch.
Tools exposed6Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server Iplocate works

What iplocate/mcp-server-iplocate MCP server does

iplocate/mcp-server-iplocate MCP server exposes IPLocate.io IP intelligence through MCP tools. It accepts IPv4 or IPv6 addresses and can also query the caller's own address when the optional ip parameter is left out.

The returned information covers several investigation areas:

  • Geographic data such as country, city, coordinates, timezone, and postal code
  • Network and ASN details, including the operator, route, network range, ISP, and regional registry
  • Privacy and security indicators for VPNs, proxies, Tor exit nodes, hosting providers, and abuse detection
  • Company or organization details, including name, domain, country, and organization type
  • Abuse contacts, including email, phone, address, and network range

How it works

The server communicates with the MCP client over standard input and output when launched with the published npm package. A client sends a tool request containing an optional IP address, and the server retrieves the corresponding information from the IPLocate API.

The package can be started with npx -y @iplocate/mcp-server, installed globally from npm, or built from the source repository with Yarn. Node.js 18 or newer is required. The repository also documents use with the MCP Inspector for testing.

The API key is optional for limited use. An IPLocate.io account can provide a free API key and a higher stated quota of 1,000 requests per day.

Setup and configuration

Configure IPLOCATE_API_KEY in the MCP client's server environment when using an API key. The documented stdio configuration uses npx as the command and -y @iplocate/mcp-server as its arguments.

The README provides setup instructions for Cursor, Claude Desktop, and VS Code Preview. Cursor supports a one-click installation link as well as a project-level .cursor/mcp.json file. Claude Desktop uses its Developer settings and MCP configuration. VS Code Preview uses .vscode/mcp.json with a server type of stdio.

For manual use, set IPLOCATE_API_KEY in the shell environment before starting the package. The repository also supports installing the package globally or cloning, building, and starting the source project.

Tools and capabilities

The six tools separate common IP research tasks:

  • lookup_ip_address_details returns comprehensive information across the available categories.
  • lookup_ip_address_location focuses on geographic attributes.
  • lookup_ip_address_privacy reports VPN, proxy, Tor, hosting, and abuse-related signals.
  • lookup_ip_address_network returns ASN, network, ISP, route, and registry data.
  • lookup_ip_address_company identifies the associated company or organization.
  • lookup_ip_address_abuse_contacts returns contact information for reporting malicious activity.

iplocate/mcp-server-iplocate also includes prompts for checking IP security, locating an IP geographically, investigating ownership, and comparing two IP addresses. These prompts provide predefined workflows on top of the lookup capabilities.

Limitations and notes

Results depend on the data returned by the IPLocate API. The server requires a compatible MCP client and Node.js 18 or newer for the documented setup. Without an API key, usage is limited to the stated daily allowance; higher quota requires an IPLocate.io account and API key. The project is licensed under MIT.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server Iplocate

iplocate/mcp-server-iplocate is an MCP server that connects AI clients to IPLocate.io for IPv4 and IPv6 intelligence. Its tools return IP details, location, privacy and security signals, network and ASN data, company information, and abuse contacts. It also supports prompts for security checks, geographic lookup, ownership investigation, and IP comparison.

Install it by running `npx -y @iplocate/mcp-server`, or install the package globally with npm. The repository also documents cloning the source, installing dependencies with Yarn, building it, and starting the resulting project.

Yes, it works with Cursor through the documented one-click installation link or a manual `.cursor/mcp.json` stdio configuration. Set `IPLOCATE_API_KEY` in the server environment if you want to use an API key.

Omit the optional `ip` parameter when calling a lookup tool. The server then requests information for the caller's IP address. This behavior is documented for the details, location, privacy, network, company, and abuse-contact tools.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server Iplocate AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/iplocate-mcp-server-iplocate?style=directory)](https://allmcps.com/mcp/iplocate-mcp-server-iplocate)
HTML Embed
<a href="https://allmcps.com/mcp/iplocate-mcp-server-iplocate"><img src="https://allmcps.com/api/badge/iplocate-mcp-server-iplocate?style=directory" alt="MCP Server Iplocate on AllMCPs" /></a>