: insurance, credit, markets, civic access, health, agriculture. Swahili-native. Built on public-domain research.">
East Africa Decision Infrastructure ·

Coordination infrastructure
East Africa can build on

Kenyan diaspora engineer. Open-source coordination tools across insurance, credit, markets, civic access, health, and agriculture — built where information asymmetry costs the most. Swahili-native by default. AI is the delivery layer, not the headline.

Structural Gaps

Coordination problems that don't have tools yet

M-PESA processes enormous transaction volume daily. Africa's Talking reaches users across 20+ countries on basic phones. Neither had an AI-agent interface. Drought signals, market prices, land records, and labor data each sit in their own silo — even when the response to one depends on knowing the other.

M-PESA · no AI-agent interface
mpesa-mcp
An MCP server for M-PESA's Daraja API and Africa's Talking SMS/USSD. Lets an AI agent trigger payments, check transaction status, and send SMS or airtime across East African telecom networks — without a custom integration per project.
github.com/gabrielmahia/mpesa-mcp →
Drought data · trapped in agency silos
wapimaji-mcp
NDMA drought phase classification, water access points, and borehole data exposed as agent-callable tools. A CHW or extension officer's AI assistant can check drought severity for a specific county without navigating a government portal.
github.com/gabrielmahia/wapimaji-mcp →
Domain tools · isolated from each other
africa-coord-bus
A drought alert from one server and a disease cluster from another should trigger a coordinated response — insurance evaluation, crop advisory, county notification. Without a shared event bus, each tool works alone even when the underlying crisis is the same one.
github.com/gabrielmahia/africa-coord-bus →
East Africa data · 100 years old, unused
Public domain datasets
Agricultural records from 1906–1925, historical Swahili corpora, expired patents, and out-of-copyright maps — structured for AI training and grounding rather than left as scanned archives nobody queries.
huggingface.co/gmahia →
Crop advisory · fragmented across agencies
kilimo-mcp
Planting calendars, input guidance, and extension knowledge exposed as agent-callable tools — so a smallholder's assistant can answer season-specific questions without the farmer chasing extension officers.
github.com/gabrielmahia/kilimo-mcp →
Market prices · opaque to producers
soko-mcp
Commodity market price signals as structured tools. The information asymmetry between farm gate and market benefits brokers; this narrows it.
github.com/gabrielmahia/soko-mcp →
Facility data · buried in registries
kenya-health-mcp
Health facility registry and service availability as callable tools — which facility offers what, at which referral level, without portal archaeology.
github.com/gabrielmahia/kenya-health-mcp →
Health tools · English-only by default
swahili-health-mcp
Facilities, maternal health, and immunization data with Swahili-native tool descriptions and outputs — usable by community health workers in their working language.
github.com/gabrielmahia/swahili-health-mcp →
Energy access · undocumented at the edge
nishati-mcp
Electricity access and energy program data as structured tools for planners and the agents supporting last-mile connection decisions.
github.com/gabrielmahia/nishati-mcp →
Congregation coordination · paper-based
church-mcp
Membership, giving, and community program workflows for faith institutions — among East Africa's most trusted coordination structures, still run on paper.
github.com/gabrielmahia/church-mcp →
Skills and credentials · unverifiable
sifa-mcp
Skills and reference verification tools for a labor market where credentials are hard to check and trust is expensive to establish.
github.com/gabrielmahia/sifa-mcp →
Institutional choices · made without structure
decision-intelligence-mcp
Strategic decision frameworks as agent-callable tools — structured option analysis for institutions weighing constrained, high-stakes choices.
github.com/gabrielmahia/decision-intelligence-mcp →
Domain Coverage

Where the coordination gaps are

Each domain below represents a coordination problem — insurance, credit, markets, civic rights, health, agriculture. The tools are the infrastructure; AI agents are how a person interacts with them.

💰
Financial Inclusion
M-PESA intelligence, alternative credit scoring from mobile-money behavior, SACCO discovery, remittance corridor comparison, and tax calculation.
⚖️
Civic & Legal Access
Document explainers, civic information retrieval, county data, labor rights, and form-filling assistance — constitutional and statutory information accessible without a lawyer.
🏥
Health & Wellness
Health system navigation, mental health resource finding, and nutrition guidance — built around Kenya MOH protocols rather than generic medical advice.
🌾
Agriculture & Climate
Drought intelligence, parametric crop insurance, environmental permits, and climate data — for the farmers and pastoralists who carry the most weather risk with the least information.
📚
Education & Language
School registry data, KCSE/KCPE information, and Swahili/English translation infrastructure — removing the English barrier from coordination tools, not just content.
🏠
Housing, Transport & Diaspora
Rental market data, matatu route and NTSA service information, and diaspora-specific tools for managing affairs in Kenya from abroad.
🔌
Coordination Infrastructure
The cross-domain layer: an event bus connecting tools that otherwise can't see each other, offline-first inference, and a unified civic-agent SDK.
📜
Historical & Public Domain Data
Agricultural records, legal precedent, Swahili-language corpora, and military and strategic texts — historical material structured so AI systems can actually use it.
Research-Grounded

Built on published methodology, not assumptions

Each tool below cites the paper or dataset its method comes from. The research existed; the regional implementation didn't.

arXiv:1604.03169 · 2016
shamba
PlantVillage dataset (54,306 images, 99.35% accuracy) applied to Swahili-language crop disease diagnosis. Kenya loses roughly 14% of annual yield to disease; extension officer coverage is sparse.
github.com/gabrielmahia/shamba →
IMF WP 2026/020 · PLOS One 2025
kenya-nowcast
County-level economic activity estimated via satellite nighttime light (VIIRS), following IMF machine-learning methodology. Sub-Saharan survey data typically lags by years.
github.com/gabrielmahia/kenya-nowcast →
arXiv:2305.19118 · 2023
hakiyangu
Multi-agent debate (Liang et al.) applied to constitutional rights education — government-position vs. citizen-position argument, adversarial format, Swahili and English.
github.com/gabrielmahia/hakiyangu →
World Bank RPW · 2025
remit-mcp
Remittance corridor comparison addressing the gap between typical Kenya-corridor fees and the SDG 10.c target of 3% by 2030.
github.com/gabrielmahia/remit-mcp →
arXiv:2408.17216 · WHO 2022
afyanipoa
Federated AI methodology shown to run on Raspberry Pi-class devices, applied to a Swahili co-pilot for Community Health Workers operating in low-connectivity areas.
github.com/gabrielmahia/afyanipoa →
Find the Work

Across every developer platform

🐙
GitHub
@gabrielmahia
🤗
HuggingFace
@gmahia
📦
PyPI
gmahia
📊
Kaggle
@gmahia
📝
Dev.to
@gabrielmahia
Glama
24+ servers
🧭
MCP Registry
33 servers
Education

ML Foundations

🧠
Deep Learning Specialization
DeepLearning.AI · Andrew Ng · 2020
📐
Machine Learning
Stanford Online · Andrew Ng · 2020

Build with this infrastructure

Every tool is open-source, documented, and built to be extended. Start with mpesa-mcp and add the domain layer your project needs. Or take the whole stack in one step: pip install reli-cli && reli up. Every dataset maps to the server it backs and the eval that measures it in the data catalog; measure any agent against the kipimo leaderboard.

Why local-first? Across the Global South, communities face pressure to hand over health records, land data, and civic information as conditions for receiving services or funding. This infrastructure is built so communities can run AI-powered services without surrendering data sovereignty.

offline-mcp · africa-coord-bus

What Gets Built On This

Concrete scenarios these tools are built to support.

The rural health worker — Kisumu, offline, Swahili
Runs afya-mcp + offline-mcp on a tablet. No internet. Drug interaction query answered in Swahili in seconds. No data leaves the tablet.
The smallholder farmer — Nakuru
Sends a voice note asking whether to sell maize now or hold. Gets prices across multiple East African markets with a sell/hold recommendation, in Swahili.
The Kenyan diaspora member — Manassas, Virginia
Manages a land dispute in Kiambu from abroad using ardhi-mcp + familia-mcp + fomu-mcp. Legal path, draft letter, required documents.
The first-time SACCO member — boda boda rider, Nairobi
jumuia-mcp finds SASRA-regulated SACCOs matching his income, explains obligations, and onboards him to cooperative finance. In Swahili, on his phone.

Build Rails, Not Trains

TCP/IP didn't control the internet — it enabled it. These MCP servers are rails: structured, authenticated, locally-processable access to East Africa's institutional layer. The trains — health tools, civic assistants, agricultural bots, financial guides — are yours to build.

MIT licensed · pip installable