MCP server: One MCP server.

Mansa African Markets

@heyzodMCP server · External

Live African stock market data — NGX, GSE, NSE, JSE, BRVM and 8 more. Prices, indices and movers.

Stock marketv1.0.0JavaScript
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

21 read

Grouped by tool name. At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

21 · grouped by tool name · checked 26 Sep 2026

Read · 21Look things up

  • get_ngx_market_overview
  • get_ngx_stock_price
  • get_ngx_all_stocks
  • get_ngx_top_gainers
  • get_ngx_top_losers
  • get_ngx_market_status
  • get_ngx_disclosures
  • get_nasd_stocks
  • get_african_exchanges
  • get_african_exchange
  • get_african_exchange_stocks
  • get_african_exchange_movers
  • get_pan_african_movers
  • get_african_indices
  • get_african_policy_rates
  • get_country_macro_indicators
  • get_macro_history
  • get_market_open_status
  • get_african_yield_curve
  • get_african_fx_rates
  • get_african_banks
Try it in the Inspector
README3 min read

Mansa African Markets MCP Server

Real-time African stock market data for AI assistants, powered by NGX Pulse and Mansa Markets.

14 tools. 13 African exchanges. Live data.

MCP Registry License: MIT Smithery


Quickstart (30 seconds)

Remote MCP, no installation needed:

text
https://mcp.mansamarkets.com/mcp

Add to Claude.ai, Cursor, or any MCP-compatible client and start querying African markets immediately.


Tools

NGX Pulse — Nigerian Market Data

ToolDescription
get_ngx_market_overviewAll Share Index, market cap, volume, advancers/decliners
get_ngx_stock_pricePrice history for any NGX ticker (DANGCEM, GTCO, MTNN…)
get_ngx_all_stocksFull 148-stock NGX equities list with live prices
get_ngx_top_gainersTop N NGX stocks by % gain today
get_ngx_top_losersTop N NGX stocks by % loss today
get_ngx_market_statusNGX session status (OPEN / CLOSED / ENDOFDAY)
get_ngx_disclosuresLatest 200 corporate announcements
get_nasd_stocksNASD OTC market equities (45 stocks)

Mansa Markets — Pan-African Data

ToolDescription
get_african_exchangesAll 13 African exchanges with index levels and status
get_african_exchangeDetailed data for one exchange by ID
get_african_exchange_stocksStocks on any exchange with filtering and sorting
get_african_exchange_moversTop gainers/losers on a specific exchange
get_pan_african_moversBiggest movers across all African exchanges combined
get_african_indicesAll African market indices with YTD performance

Example Prompts

Once connected, ask your AI assistant:

  • "What is the NGX All-Share Index today?"
  • "Show me the top 5 gainers on the Ghana Stock Exchange"
  • "What is the current price of DANGCEM?"
  • "Compare today’s performance across all African exchanges"
  • "What corporate disclosures has GTCo filed this week?"
  • "Which African stock has the biggest gain today across all 13 exchanges?"

Supported Exchanges

ExchangeCountryCoverage
NGX🇳🇬 NigeriaFull quote feed
GSE🇬🇭 GhanaFull quote feed
NSE🇰🇪 KenyaFull quote feed
JSE🇿🇦 South AfricaFull quote feed
BRVM🇨🇮 West Africa (8 countries)Full quote feed
LuSE🇿🇲 ZambiaFull quote feed
EGX🇪🇬 EgyptBenchmark index
CSE🇲🇦 MoroccoBenchmark index
BSE🇧🇼 BotswanaBenchmark index
SEM🇲🇺 MauritiusBenchmark index
ZSE🇿🇼 ZimbabweBenchmark index
DSE🇹🇿 TanzaniaBenchmark index
USE🇺🇬 UgandaBenchmark index

Installation

No installation. Add the remote URL to your MCP client:

text
https://mcp.mansamarkets.com/mcp

Option 2 — Self-hosted

bash
git clone https://github.com/heyzod/mansa-african-markets-mcp.git
cd mansa-african-markets-mcp
npm install
npm start

Client Configuration

Claude Desktop

Add to claude_desktop_config.json:

json
{
  "mcpServers": {
    "mansa-african-markets": {
      "type": "http",
      "url": "https://mcp.mansamarkets.com/mcp"
    }
  }
}

Self-hosted

json
{
  "mcpServers": {
    "mansa-african-markets": {
      "command": "node",
      "args": ["/absolute/path/to/mansa-african-markets-mcp/server.js"]
    }
  }
}

Environment Variables

VariableDefaultDescription
PORT3000HTTP port
NGX_API_KEY(built-in)NGX Pulse API key
MANSA_API_KEY(built-in)Mansa API key

Rate Limiting

60 requests per minute per IP.


Data Sources

  • NGX Pulse — ngxpulse.ng — Nigerian Exchange market intelligence
  • Mansa Markets — mansamarkets.com — Pan-African capital markets terminal

License

MIT

Similar modules

Browse Stock market