Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
APOGEOAPI avatar

Apogeoapi MCP

  • 1 repo stars
  • Updated May 11, 2026
  • APOGEOAPI/apogeoapi-mcp

com.apogeoapi/apogeoapi-mcp is an MCP server that exposes Apogeo geographic and FX reference data through npm stdio tools.

About

com.apogeoapi/apogeoapi-mcp wraps Apogeo’s geographic and currency API as MCP tools so Claude Code, Cursor, or other clients can resolve countries, cities, client IP locations, and FX rates while you implement features—not after launch when bad data is already shipped. developers adding localization, shipping zones, tax hints, or dynamic currency formatting can ask the agent to fetch canonical place names and rates instead of hardcoding stale JSON blobs in the repo. Install via npx @apogeoapi/mcp with an API key from app.apogeoapi.com; the README notes a free allotment of 1,000 requests per month, which is enough for prototype endpoints and seed scripts. Complexity is beginner-friendly because the surface is read-mostly reference data, though you still must design caching and fallbacks in your own backend. Skip this MCP if you already standardize on a larger maps stack with routing and polygons, or if you need historical FX series beyond the advertised live rate set.

  • 250+ countries and 150K+ cities via Apogeo API
  • 161 live foreign-exchange rates for multi-currency displays
  • IP geolocation tools for signup defaults and fraud heuristics
  • stdio npm package @apogeoapi/mcp (v1.0.2) with APOGEOAPI_KEY
  • Free tier cited: 1,000 requests/month at app.apogeoapi.com

Apogeoapi MCP by the numbers

  • Data as of Aug 10, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env APOGEOAPI_KEY=YOUR_APOGEOAPI_KEY apogeoapi-mcp -- npx -y @apogeoapi/mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars1
Package@apogeoapi/mcp
TransportSTDIO
AuthNone
Last updatedMay 11, 2026
RepositoryAPOGEOAPI/apogeoapi-mcp

What it does

Give agents authoritative country, city, IP geolocation, and FX data while you build localized or pricing-aware features.

Who is it for?

SaaS and mobile apps that need quick country/city pickers, IP-based defaults, or live FX without integrating a full maps platform first.

Skip if: Products requiring turn-by-turn routing, custom polygon geofencing, or deep historical macro datasets outside Apogeo’s scope.

What you get

With APOGEOAPI_KEY configured, your agent can pull normalized geo and FX facts into code, configs, and API stubs during implementation.

  • Agent-fetched country and city records for seed data and UI
  • IP geolocation answers for defaults and analytics stubs
  • Live FX rate snippets for multi-currency prototypes

By the numbers

  • 250+ countries coverage
  • 150K+ cities in catalog
  • 161 live FX rates
README.md

@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, live USD rate, timezones, phone code 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 Basic+
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+
geolocate_ip Country, region, city, coordinates, timezone, and EU membership for any IPv4/IPv6 Basic+
global_search Search across countries, states, and cities in one query Free

Installation

Claude Desktop

Add the following to your claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "apogeoapi": {
      "command": "npx",
      "args": ["-y", "@apogeoapi/mcp"],
      "env": {
        "APOGEOAPI_KEY": "apogeoapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Restart Claude Desktop after saving the file. The ApogeoAPI tools will appear in Claude's tool list.

Cursor

Add the same block under mcpServers in Cursor's MCP configuration file (~/.cursor/mcp.json).

Manual build

git clone https://github.com/APOGEOAPI/apogeoapi-mcp.git
cd apogeoapi-mcp
npm install
npm run build

Then reference the built file directly:

{
  "mcpServers": {
    "apogeoapi": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-server/dist/index.js"],
      "env": {
        "APOGEOAPI_KEY": "apogeoapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Getting an API key

  1. Create a free account at app.apogeoapi.com
  2. Go to API Keys and generate a new key
  3. Paste the key into the APOGEOAPI_KEY environment variable above

No credit card required for the Free plan (1,000 req/month).

Plan requirements

Feature Free Basic ($19/mo) Starter ($29/mo) Professional ($79/mo)
Countries (list, search, get) Yes Yes Yes Yes
Global search Yes Yes Yes Yes
States & cities No Yes Yes Yes
Live currency rates No Yes Yes Yes
IP geolocation No Yes Yes Yes
Monthly requests 1,000 15,000 100,000 500,000

Upgrade at app.apogeoapi.com/dashboard/billing.

Environment variables

Variable Required Description
APOGEOAPI_KEY Yes Your API key from the dashboard
APOGEOAPI_BASE_URL No Override the API base URL (default: https://api.apogeoapi.com)

License

MIT

Recommended MCP Servers

How it compares

Reference geodata and FX MCP over Apogeo API, not a self-hosted PostGIS skill or general-purpose weather MCP.

FAQ

Who is com.apogeoapi/apogeoapi-mcp for?

It is for developers wiring localization, geolocation, or currency features who want agents to query Apogeo during backend and prototype work.

When should I use com.apogeoapi/apogeoapi-mcp?

Use it while building APIs, signup flows, or pricing UI that need country/city lists, IP geolocation, or live FX rates in the agent session.

How do I add com.apogeoapi/apogeoapi-mcp to my agent?

Run npx with package @apogeoapi/mcp per the server manifest, set environment variable APOGEOAPI_KEY from https://app.apogeoapi.com, and register the stdio server in your MCP client.

Data Analyticsanalyticspipelines

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.