africa-fx-rates
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Africa MCP — pan-African data for AI agents
A Braynex Services Ltd product. Author: Samuel Orie. License: MIT.
A neutral aggregation + normalization layer that exposes pan-African market data to AI agents (Claude, Cursor, custom agents) as clean MCP tools — behind one typed provider seam, each data source family its own server ("lane"). Sibling to nigeria-mcp, which stays Nigeria-only.
Status: 1 lane shipped (FX & Parallel Rates).
npm run verify→ build + smoke, fully offline on mocks.
Lanes
# | Lane | Status | Tools |
1 | FX & Parallel Rates — official central-bank + parallel/street rates for 7 v1 African currencies, with cross-provider reconciliation and staleness reporting | 🌐 shipped (mock-mode default; live scrapers/APIs opt-in) | 7 tools — see |
v1 banks: Nigeria (CBN), Ghana (BoG), Kenya (CBK), South Africa (SARB), Tanzania (BoT), Rwanda (BNR), Egypt (CBE — scaffolded, TBD).
Related MCP server: latamfx-mcp
Quickstart
npm install
npm run build # builds shared/ core first, then every lane (npm workspaces)
npm run verify # build + all smokes — fully offline, zero signup, zero networkEvery lane defaults to a mock provider with deterministic fixtures, so the whole repo runs with no signup. Live providers are opt-in via env (see .env.example).
Use the FX lane in Claude Desktop / Code
{
"mcpServers": {
"africa-fx-rates": {
"command": "npx",
"args": ["-y", "@braynexservices/africa-mcp-fx-rates"],
"env": { "FX_PROVIDER": "live" } // live central-bank sources, no key
}
}
}Then ask: "What's the official CBN USD rate and the parallel rate for Nigeria today, and do they reconcile?"
Architecture
Path | What it is |
| Core MCP library — |
| One MCP server per data family — |
Tools never call a source directly — selecting a provider is one env var; adding a source is one file. The moat is maintained cross-provider reconciliation, not aggregation: every official rate is cross-checked against an independent second source, parallel rates are layered on top and never silently blended with official ones, and stale sources degrade to last-known-good with an explicit flag instead of erroring.
This server cannot be deployed
Maintenance
Related MCP Connectors
Live & historical FX rates and currency conversion for AI agents. No API keys.
Live & historical FX rates and currency conversion for AI agents. No API keys.
Live FX + official central-bank rates, 110+ sources. Hosted, keyless, nothing to install.
ECB FX rates, cloud GPU and LLM API prices, World Bank country macro data; pay per call via x402
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides real-time foreign-exchange rates, historical data, and multi-currency lookups to MCP-compatible AI coding assistants like Claude Code and Cursor.4569 npmMIT
- AlicenseAqualityCmaintenanceEnables AI agents to query public Latin American FX rates and perform auditable ledger reconciliation using a multi-rule matching engine.6MIT
- AlicenseNot gradedqualityBmaintenanceProvides AI agents with tools to access Nigerian trade statistics, live FX rates, bank account resolution, and electricity meter validation data.2MIT
- AlicenseAqualityBmaintenanceEnables AI coding tools to access real-time and historical currency exchange rates for 160+ currencies, sourced from Reuters/Refinitiv.445 npmMIT