Apogeoapi MCP logo

Apogeoapi MCP

by APOGEOAPI

Access country, regional, city, currency-rate, and IP geolocation data through MCP tools.

Install Apogeoapi MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "apogeoapi-apogeoapi-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@apogeoapi/mcp"
      ],
      "env": {
        "APOGEOAPI_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 8 tools correctly (1mo ago).

Overview

APOGEOAPI/apogeoapi-mcp MCP server exposes ApogeoAPI geographic data, live exchange rates, and IP geolocation through MCP. It provides tools for looking up countries, states, provinces, cities, currencies, and IPv4 or IPv6 locations. Use it when an MCP-compatible assistant needs structured location data or current USD exchange rates. An ApogeoAPI key is required, and some tools require a paid plan.

Use cases

  • Look up country and regional information by code or name
  • Find states and cities within a country
  • Retrieve current USD exchange rates
  • Geolocate IPv4 and IPv6 addresses
  • Search countries, states, and cities together

Key features

  • Country lookup and pagination
  • Country and global geographic search
  • State, province, and city data
  • Live USD currency rates
  • IPv4 and IPv6 geolocation

Tools8

What Apogeoapi MCP lets your agent do. Expand a tool for its parameters.

Verified live~935 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

18/18 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @apogeoapi/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads169Package downloads in the last 30 days.
Last commit27d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed8Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Apogeoapi MCP works

What APOGEOAPI/apogeoapi-mcp MCP server does

APOGEOAPI/apogeoapi-mcp MCP server connects MCP-compatible assistants to ApogeoAPI's REST API. It covers country records, administrative subdivisions, cities, currency conversion data, and IP address geolocation.

Country tools can return details such as a country's name, capital, region, population, currency, time zones, phone code, and live USD exchange rate. Search tools support partial country-name matching and combined searches across countries, states, and cities.

How it works

The server receives tool calls from an MCP client and forwards the relevant request to ApogeoAPI. An assistant can select the appropriate operation from the tool descriptions, such as retrieving a country by ISO2 or ISO3 code or geolocating an IPv4 or IPv6 address.

Currency rates are described as live USD rates and are updated every four hours. IP geolocation can return country, region, city, coordinates, time zone, and EU-membership information. The server uses an API key supplied through the environment, rather than requiring credentials in each tool call.

APOGEOAPI/apogeoapi-mcp MCP server is suitable for assistants that need to answer geography questions, resolve location-related identifiers, look up regional hierarchies, or retrieve exchange-rate information. The free plan covers country listing, country search, country details, and global search. States, cities, live currency rates, and IP geolocation require Basic or a higher plan.

Setup and configuration

Install the package through npm and configure it as an MCP server. For Claude Desktop, add an apogeoapi entry to claude_desktop_config.json; Cursor uses the same server configuration structure in its MCP configuration file. Restart the client after changing the configuration so the tools become available.

config.json
{
  "mcpServers": {
    "apogeoapi": {
      "command": "npx",
      "args": ["-y", "@apogeoapi/mcp"],
      "env": {
        "APOGEOAPI_KEY": "your-key"
      }
    }
  }
}

Create an account at ApogeoAPI, generate an API key from the API Keys area, and set it as APOGEOAPI_KEY. The project documents a free plan with 1,000 requests per month and no credit card requirement. APOGEOAPI_BASE_URL is optional and can replace the default https://api.apogeoapi.com endpoint.

A source-based setup is also documented: clone the repository, run npm install, run npm run build, and configure the resulting dist/index.js file with Node.js.

Tools and capabilities

  • get_country: Retrieve detailed information using an ISO2 or ISO3 country code.
  • list_countries: Return a paginated list of countries.
  • search_countries: Find countries by partial name.
  • get_states: List states or provinces for a country.
  • get_cities: List cities for a state identified by numeric state ID.
  • get_currency_rate: Retrieve the country's currency rate against USD.
  • geolocate_ip: Resolve an IPv4 or IPv6 address to geographic and timezone data.
  • global_search: Search countries, states, and cities in one request.

Limitations and notes

Access depends on the ApogeoAPI plan. The free tier supports country operations and global search, while several geographic and financial operations require Basic, Starter, or Professional access. Monthly request limits vary by plan: 1,000 on Free, 15,000 on Basic, 100,000 on Starter, and 500,000 on Professional.

APOGEOAPI/apogeoapi-mcp MCP server requires an ApogeoAPI key to run. No hosted MCP endpoint is described; the documented usage runs the package locally through an MCP client.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Apogeoapi MCP

Run it through npm with `npx -y @apogeoapi/mcp`, then add the command and `APOGEOAPI_KEY` environment variable to your MCP client configuration.

Yes.

Yes. Add the same MCP server configuration to Cursor's MCP configuration file.

It requires an ApogeoAPI key in the `APOGEOAPI_KEY` environment variable. Keys can be generated from the ApogeoAPI dashboard.

The free plan supports country listing, country search, country details, and global search. States, cities, live currency rates, and IP geolocation require Basic or higher.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewApogeoapi MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/apogeoapi-apogeoapi-mcp?style=directory)](https://allmcps.com/mcp/apogeoapi-apogeoapi-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/apogeoapi-apogeoapi-mcp"><img src="https://allmcps.com/api/badge/apogeoapi-apogeoapi-mcp?style=directory" alt="Apogeoapi MCP on AllMCPs" /></a>