IPGeolocation.io MCP Server
Official MCP server for IP geolocation, IP security, abuse contacts, ASN, timezone, astronomy, and user-agent parsing.
Official MCP server for IP geolocation, IP security, abuse contacts, ASN, timezone, astronomy, and user-agent parsing.
Features
Category
1. [Sign up for a free IPGeolocation API key](https://app.ipgeolocation.io/signup). 2. Add the MCP server to your MCP client using: - command: `npx` - args: `["-y", "ipgeolocation-io-mcp"]` - env: `IPGEOLOCATION_API_KEY=<IPGEOLOCATION_API_KEY>` 3. Restart your MCP client after saving the configuration. 4. Try a few prompts: - `Where is 8.8.8.8 located?` - `For IP 49.12.212.42, give me security verdict, company, ASN, and city.` - `Is 2.56.12.11 safe to allow and what is the abuse contact email?`
get_my_ip
Returns the public IP address of the machine running the MCP server.
lookup_ip
Unified IP lookup for geolocation, company, ASN, timezone, network, security, abuse, and related IP data.
bulk_lookup_ip
Runs unified IP lookups for multiple IP addresses in one request.
check_security
Checks VPN, proxy, Tor, bot, spam, relay, cloud provider, and related threat indicators for one IP address.
bulk_security_check
Checks security and threat indicators for multiple IP addresses in one request.
get_abuse_contact
Returns abuse reporting contact details for an IP address.
lookup_asn
Returns ASN details, including organization, peers, upstreams, downstreams, routes, and WHOIS data.
lookup_company
Returns company and ASN ownership details for an IP address.
lookup_currency
Returns currency and country metadata for an IP address.
lookup_network
Returns network details such as route prefix, connection type, and anycast status for an IP address.
parse_user_agent
Parses browser, operating system, device, and engine details from a user-agent string.
bulk_parse_user_agent
Parses browser, operating system, device, and engine details for multiple user-agent strings.
get_timezone
Returns timezone information for a location, IP, coordinates, airport code, or timezone identifier.
convert_timezone
Converts a date and time between two locations or timezones.
get_astronomy
Returns sunrise, sunset, moon data, twilight data, and astronomy details for a location or IP.
get_astronomy_time_series
Returns daily astronomy data for a date range for a location or IP.
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<IPGEOLOCATION_API_KEY>"
}
}
}
}GitHub
Access GitHub repositories, issues, and pull requests.
Everything
Reference / test server with prompts, resources, and tools
Git
Tools to read, search, and manipulate Git repositories
GitLab
GitLab API, enabling project management
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences
Sentry
Retrieving and analyzing issues from Sentry.io