The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Africa API MCP listing page.
An MCP server that gives Claude direct access to the Africa API — comprehensive data on all 54 African nations including economic indicators, markets, trade, government, elections, and policies.
Sign up at africa-api.com and create an API key from your dashboard.
The server runs on demand via npx — nothing to install or host. Pick your client:
Claude Code (one command):
Claude Desktop — add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart:
Cursor — add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project) with the same mcpServers block as above.
VS Code (Copilot agent mode) — one command:
Any other MCP client works with the same npx -y africa-api-mcp command plus the AFRICA_API_KEY environment variable. The server is also listed in the MCP Registry as io.github.africa-api/africa-api-mcp.
Once connected, Claude can answer questions like:
41 tools across 9 domains:
| Domain | Tools | What It Covers |
|---|---|---|
| Countries | 4 | Country details, profiles, real-time signals for all 54 nations |
| Indicators & Data | 4 | 200+ indicators (GDP, population, health, energy, trade, etc.), time-series queries, country rankings |
| Government | 6 | Heads of state, cabinets, leadership terms — current and historical |
| Elections | 5 | Election results, upcoming elections, country overviews |
| Markets | 8 | Stock exchanges, index levels, listed securities, price history, FX rates |
| Trade | 4 | Bilateral trade flows, top partners, product breakdowns |
| Policies | 6 | Laws, regulations, policy timelines, lifecycle events |
| Sources & platform | 3 | Data provenance and platform info — World Bank, IMF, UN, Ember, central banks |
| Geographies | 1 | Continent / region / subregion hierarchy |
All tools are read-only (annotated readOnly + idempotent) and return both human-readable text and structured JSON output for programmatic clients.
| Environment Variable | Required | Default | Description |
|---|---|---|---|
AFRICA_API_KEY | Yes | — | Your Africa API bearer token |
AFRICA_API_BASE_URL | No | https://api.africa-api.com | Override for local development |
MIT