- IP2location.io
IP2location.io
IP2Location.io MCP server
The IP2Location.io MCP Server is a powerful integration designed to bring high-performance IP intelligence directly into your LLM-driven workflows. By utilizing the Model Context Protocol (MCP), this server allows your AI agents to retrieve comprehensive information about any IP address using a single natural language prompt.
Key Features
-
Seamless AI Integration: Eliminate the need to manually lookup IP data; let your AI agent fetch city, country, ISP, and proxy information automatically.
-
Detailed Geolocation Data: Retrieve a comprehensive suite of data points including country, region or state, district, city, latitude and longitude, ZIP/Postal code, time zone, Internet Service Provider (ISP) or company name, domain name, net speed, area code, weather station code, weather station name, mobile country code (MCC), mobile network code (MNC) and carrier brand, elevation, usage type, proxy information, address type, IAB category and ASN of IP address.
-
Developer-Friendly Limits: Start immediately with up to 1,000 queries per day without an API key, or easily scale to 50,000 queries per month with a Free account.
Why Use This Server?
Whether you are building automated security auditors, localized customer support bots, or e-commerce personalization engines, this server provides the necessary geographical awareness to make your AI more accurate and contextually relevant.
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
To use this MCP server with Claude Desktop, just 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>"
}
}
}
}
To get your API key, just login to your dashboard and get it from there.
Restart the Claude Desktop after save the changes, and you shall see it pops out in the Search and tools menu.
License
See the LICENSE file.
Server Config
{
"mcpServers": {
"ip2locationio": {
"command": "uv",
"args": [
"--directory",
"/path/to/ip2locationio/src",
"run",
"server.py"
],
"env": {
"IP2LOCATION_API_KEY": "<YOUR API key HERE>"
}
}
}
}