
Apogeoapi Mcp
Wraps ApogeoAPI's geographic database into Claude, giving you programmatic access to country metadata, administrative divisions, live FX rates, and IP geolocation. The free tier covers basic country lookups and search across 250+ countries. Paid plans unlock state and city data for 150K+ locations, 161 live currency rates updated every four hours, and IPv4/IPv6 geolocation with timezone info. Useful when you need structured geographic data during conversations without switching to a browser or writing one-off scripts. Runs via npx, so setup is just dropping your API key into Claude Desktop's config.
- tools
- 8
- transport
- STDIO
- env var
- 1
- last updated
- May 11, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
list_countriesList all countries with pagination. Returns geographic data including name, capital, region, currency, and live exchange rate.3 params
List all countries with pagination. Returns geographic data including name, capital, region, currency, and live exchange rate.
fieldsstringbasic · standard · fulllimitnumberpagenumberget_countryGet full data for a country by ISO2 or ISO3 code — name, capital, region, population, currency, live USD exchange rate, timezones, and phone code.2 params
Get full data for a country by ISO2 or ISO3 code — name, capital, region, population, currency, live USD exchange rate, timezones, and phone code.
codestringfieldsstringbasic · standard · fullsearch_countriesSearch countries by name, ISO code, region, or currency code.1 params
Search countries by name, ISO code, region, or currency code.
qstringget_statesGet all states or provinces for a country by ISO2 code.1 params
Get all states or provinces for a country by ISO2 code.
countryCodestringget_citiesGet cities for a country or specific state. Returns city name, coordinates, and timezone.4 params
Get cities for a country or specific state. Returns city name, coordinates, and timezone.
countryCodestringlimitnumberpagenumberstateCodestringget_currency_rateGet the live USD exchange rate for any of 161 supported currencies.1 params
Get the live USD exchange rate for any of 161 supported currencies.
currencystringgeolocate_ipGeolocate an IPv4 or IPv6 address. Returns country, region, city, timezone, and coordinates.1 params
Geolocate an IPv4 or IPv6 address. Returns country, region, city, timezone, and coordinates.
ipstringglobal_searchSearch across countries, states, and cities in a single query.2 params
Search across countries, states, and cities in a single query.
limitnumberqstringSponsors
Configuration
APOGEOAPI_KEYAPI key from https://app.apogeoapi.com — free: 1,000 req/mo
Readme
@apogeoapi/mcp
MCP (Model Context Protocol) server for ApogeoAPI — geographic data, live exchange rates, and IP geolocation for Claude Desktop, Cursor, and any MCP-compatible AI assistant.
What it does
This server exposes ApogeoAPI's REST endpoints as tools that AI assistants can call directly. Ask Claude "What is the current USD rate for Argentina?" or "Geolocate IP 8.8.8.8" and it will call the right tool automatically.
Available tools
| Tool | Description | Plan required |
|---|---|---|
get_country | Full country data by ISO2/ISO3 code — name, capital, region, population, currency, timezones, phone code (plus the live USD rate on Basic+) | Free |
list_countries | Paginated list of all 250+ countries | Free |
search_countries | Search countries by partial name | Free |
get_states | All states/provinces for a country | Free |
get_cities | All cities for a state by numeric state ID | Basic+ |
get_currency_rate | Live USD exchange rate for a country's currency (updated every 4 hours) | Basic+ |
Details
- Repository
- github.com/apogeoapi/apogeoapi-mcp
- Category
- Data & Analytics
- Package
@apogeoapi/mcp- Transport
- STDIO
- Registry
- MCP registry, active