country.is
GeocodingISapi.country.is
IP-to-country lookup in one field: give an IPv4 or IPv6 address and get its country code, from a self-hostable service backed by MaxMind GeoLite2.
The crw MCP on your computer calls country.is directly. Calls cost no credits and the data does not pass through fastCRW. Install it once for Claude Code, Cursor, Codex, Windsurf, Gemini CLI or OpenCode, with your fastCRW API key in place of the placeholder:
Capabilities (1)
country-is/lookupFree, runs locallyThe ISO country code for one IP address, as {"ip":"...","country":"US"}.
Response example
The shape of data from country-is/lookup (Country of an IP). A sample, not live data.
{
"ip": "8.8.8.8",
"country": "US"
}Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Country of an IP
Use country.is (country-is) from fastCRW Pergamon, capability "Country of an IP" (lookup). You have an IP address and need only its country, with no other geolocation fields. Example options: ip=8.8.8.8. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "country-is" and capability "lookup". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Licence
Except as explicitly permitted by the Creative Commons License, you will not disclose the Services to any third party without notifying MaxMind of the anticipated disclosure and obtaining MaxMind's prior written consent to the disclosure.
https://www.maxmind.com/en/geolite/eulaAttribution
Display this wherever you show the data. It arrives on every response as provenance.attributionText.
Source: country.is. IP geolocation data by MaxMind (GeoLite2), CC BY-SA 4.0.
