DEV Community

Gabriel Mahia
Gabriel Mahia

Posted on

31 MCP Servers for East Africa — and Why the Rest of the World Should Care

31 MCP Servers for East Africa — and Why the Rest of the World Should Care

Most MCP server catalogs look the same: GitHub tools, code generators, productivity wrappers.

Ours doesn't.

Over the past three weeks, I published 31 MCP servers covering Kenya's complete institutional stack — from M-PESA payments to county government data, from land title searches to mental health resources, from diaspora property management to offline AI inference that runs on a Raspberry Pi with no internet.

Here's why developers outside Africa should pay attention.


The Architecture Problem They Don't Teach You

When you build AI tools for the Global South, the first constraint isn't intelligence. It's infrastructure.

  • Connectivity is intermittent and metered
  • Most citizens don't have bank accounts but do have mobile wallets
  • Institutional knowledge is locked in bureaucratic processes, not APIs
  • Personal data — health records, land titles, financial history — is increasingly a geopolitical asset

The standard AI stack (cloud LLM + REST API + React dashboard) fails all four constraints.

The 31-server MCP stack was designed for a different world.


What Each Layer Does

Economic Layer (10 servers): mpesa-mcp handles M-PESA STK Push, B2C, B2B, standing orders, and Africa's Talking SMS across 20+ African networks. mkopo-mcp builds a 300–850 credit score from M-PESA behavioral signals for 1.4 billion unbanked adults. faida-mcp handles savings, sacco finance, and HELB student loans.

Physical Layer (4 servers): wapimaji-mcp exposes Kenya NDMA drought phase data across 47 counties. nishati-mcp covers KPLC tariffs, off-grid solar, and rural electrification. ardhi-mcp handles land title search, subdivision, and dispute processes.

Social Layer (9 servers): afya-mcp covers the SHA/NHIF health system and maternal health. kilimo-mcp handles crop disease, weather-adjusted guidance, and cooperative inventory. tafsiri-mcp translates civic terminology across Swahili, Kikuyu, and Luo.

Civic Layer (5 servers): county-mcp exposes all 47 counties' demographics, budgets, and services. habari-mcp covers the Kenya Gazette, government tenders, and parliament tracker. historia-mcp provides East African historical archives from 3000 BCE.

Foundation Layer: civic-agent-kit is the unified SDK. offline-mcp wraps Ollama for completely local inference — no internet, no API key, community data never leaves the device.


The Sovereignty Problem

Governments across the Global South are being pressured to share citizen health data — including EMR systems and lab data — as conditions for receiving international aid.

The institutions that can push back are the ones with their own data infrastructure. The communities that can say no are the ones that don't need foreign server logins to deliver healthcare.

That's what the sovereign stack is for.

When offline-mcp runs on local hardware:

  • Health queries stay in the clinic
  • Land records stay in the land office
  • No API call to a foreign server
  • No data leaving the community

No API key. No cloud dependency. No data becoming someone else's AI training set.


The Parallels for Every Developer

Every problem in this stack has a Western equivalent that the AI community has already solved. The question is whether those solutions are available in Nairobi, Kampala, Lagos, Jakarta, or Bogotá.

East Africa Problem Western Equivalent
mpesa-mcp STK Push Stripe Checkout
mkopo-mcp credit score FICO from transactional data
sifa-mcp skills passport LinkedIn + Upwork verification
fomu-mcp form checklists LegalZoom guided process
offline-mcp local inference Private LLM deployment
county-mcp government data data.gov APIs

The gap is not technology. The gap is deployment.


Install and Try

The entire stack is MIT-licensed and on PyPI:

pip install mpesa-mcp wapimaji-mcp county-mcp kilimo-mcp afya-mcp \
            kra-mcp faida-mcp familia-mcp diaspora-mcp civic-agent-kit
Enter fullscreen mode Exit fullscreen mode

Or browse all 31 at: gabrielmahia.github.io/nairobi-stack

The offline-first Sovereign stack — n8n + LiteLLM + Ollama — is at github.com/gabrielmahia/sii-stack.


The point isn't that East Africa is different.

The point is that 8 billion people live in systems that the default AI stack wasn't built for — and fixing that requires infrastructure, not just models.

Top comments (0)