Labsco
MCP SERVER · OFFICIAL PROJECT

APOGEOAPI

by APOGEOAPI

Look up countries, their states and cities, live currency rates and IP geolocation — with one search that spans all three geographic levels.

Geospatial & Mapping DataOfficial source
Summary
Tools naming the plan they require is what stops an agent reading a tier failure as an absence of data.

A state lookup that returns nothing because of a plan limit looks identical to a country with no states, and an agent will report the second. Saying 'requires Starter plan or above' in the description means the failure is interpretable before it happens. global_search is the other genuinely useful piece: a place name arrives without a level attached — nobody says 'the city of' — and searching all three at once matches how the question is actually asked. Returning basic fields by default with more on request is the right shape for a reference API where most callers want a name and a code.

What it is

A geographic reference client covering the country-state-city hierarchy, currency rates and IP geolocation, with plan tiers gating the deeper levels.

What you get
  • get_country takes an ISO2 or ISO3 code and returns the full record; search_countries matches partial names, so a fragment finds the country.
  • global_search spans countries, states and cities in one query rather than requiring you to know which level the place sits at.
  • get_states and get_cities walk the hierarchy, and both state plainly that they need the Starter plan or above — the gate is named in the tool rather than discovered on a failure.
  • get_currency_rate returns the live USD rate for a country's currency, with the four-hour update interval stated.
  • geolocate_ip handles IPv4 and IPv6, returning country, region, city and coordinates.
  • list_countries paginates and returns basic fields by default, with more available on request rather than by default.
Requirements

APOGEOAPI_KEY. Some tools require a paid tier, which they name in their own descriptions.

Setup effort

One command plus a key — npx -y @apogeoapi/mcp, then supply credentials