IP2Location.io
IP2Location.io API integration to retrieve the geolocation information for an IP address.
IP2Location.io MCP server
This is a simple Model Context Protocol (MCP) server implementation for IP2Location.io API. It will return a detailed geolocation information for any given IPv4 or IPv6 address.
Features
- Comprehensive Geolocation Data: Retrieves a wide range of information, including country, region, city, latitude, longitude, ZIP code, time zone, and more.
- Network Details: Provides network-related data such as ASN, ISP, domain, and network speed.
- Security Insights: Detects proxy information, including proxy type and provider.
- Simple Integration: Built as a
FastMCPtool, allowing for easy integration into compatible systems. - Asynchronous: Utilizes
httpxfor non-blocking asynchronous API requests.
Requirement
This MCP server supports to query without an API key, with a limitation of 1,000 queries per day. You can also sign up for a free API key and enjoy up to 50,000 queries per month.
The setup also use uv, which can be install by following the guide.
Setup
Follow the steps to use this MCP server with Claude Desktop:
- Download the repository to your local.
- Setup the
uvpackage manager, you can once again refer to the guide to do so. - Make sure you have installed the Claude Desktop, if you haven't, kindly download from here for Windows and MacOS users, or follow this guide for Linux user.
- Open the
claude_desktop_config.jsonin your choice of editor, if you do not having one yet, follow this guide to create one. - Add the following to your
claude_desktop_config.json:
{
"mcpServers": {
"ip2locationio": {
"command": "uv",
"args": [
"--directory",
"/path/to/ip2locationio/src",
"run",
"server.py"
],
"env": {
"IP2LOCATION_API_KEY": "<YOUR API key HERE>"
}
}
}
}
- Remember to replace the
/path/to/ip2locationiopath with your actual path to IP2Location.io MCP server in local. - To get your API key, just login to your dashboard and get it from there. Replaced the
<YOUR API key HERE>in above with your actual API key. - Restart the Claude Desktop after save the changes, and you should see it appear in the
Search and toolsmenu.
Usage
Just enter your query about the IP in a chat in Claude Desktop. Some of the example query will be:
- Where is the location of (IP)?
- Where is (IP) located?
- What is the coordinate of (IP)?
For instance, below is the result of the IP 8.8.8.8:

In Claude Desktop, the model will automatically generate the output based on the result returned by IP2Location.io MCP server.
Environment Variable
IP2LOCATION_API_KEY
The IP2Location.io API key, which allows you to query up to 50,000 per month and more details of the IP address. You can sign up for a free API key, or subscribe to a plan to enjoy more benefits.
Tool
get_geolocation
Description Fetch geolocation for the given IP address. It helps users to retrieve detailed information such as country, region, city, latitude, longitude, ZIP code, time zone, ASN, and proxy information for any IPv4 or IPv6 address.
Arguments ip (str): The IP address (IPv4 or IPv6) to analyze.
Returns A JSON string containing the geolocation data. The result may include the following fields, depending on your API plan:
- Location & Geography: Country, region, district, city, ZIP code, latitude & longitude, time zone.
- Network & Connectivity: ASN (Autonomous System Number), ISP (Internet Service Provider), domain, net speed, IDD code, area code, address type, usage type.
- Mobile Information: MNC (Mobile Network Code), MCC (Mobile Country Code), Mobile Brand.
- Currency & Language: currency code, currency name, currency symbol, language code, language name.
- Proxy & Security: proxy type, last seen, threat level/type, proxy provider, fraud score.
- Others: IAB category, weather, elevation, population, and more.
If the request fails or the IP address is invalid, the tool will return an error message as a string.
License
See the LICENSE file.
関連サーバー
EzBiz Business Intelligence
AI-powered competitive analysis, review monitoring, web presence scoring, and market research for businesses.
newsmcp
Real-time world news for AI agents — events clustered from hundreds of sources, classified by 12 topics and 30+ regions, ranked by importance. Free, no API key.
MCP Domain Availability Checker
Check the availability of domain names across over 50 popular TLDs using DNS and WHOIS verification.
Semantic Search Of Reddit
MCP server that enables AI assistants to search Reddit conversations, explore subreddits, and access trending topics.
12306-mcp
Search for train tickets on 12306, the official China Railway website.
Untappd
Query the Untappd API for beer and brewery information.
MTG MCP Servers
Magic: The Gathering (MTG) servers for deck management and card search using the MCP protocol.
Jina AI Search
Perform semantic, image, and cross-modal searches using Jina AI's neural search capabilities.
Web fetch and search MCP Server
Provides web search, Wikipedia search, and web content fetching capabilities using OCaml.
arXiv Research Assistant
Interact with the arXiv.org paper database. Supports keyword search, paper lookups, author searches, and trend analysis.