Kenya
6 verified resources in MCP Servers for building in Kenya.
Cloudflare Daraja MCP (pmutua)
A TypeScript MCP server deployed as a Cloudflare Worker that exposes Safaricom M-Pesa (Daraja) APIs as AI-callable tools for STK push, transaction status and payment verification. Maintained by individual developer pmutua.
Daraja M-Pesa MCP (mboya)
A Python MCP server wrapping Safaricom's M-PESA Daraja API for natural-language payment processing, real-time callback handling and payment-history tracking, with sandbox and production support. Maintained by individual developer mboya.
PayLink MCP
A Python MCP payment framework (runnable via Docker or locally) that lets AI agents integrate payments, currently supporting M-Pesa via Daraja with Airtel Money, Equity Bank and KCB listed as upcoming. Maintained by the payelink org; successor to jameskanyiri/DarajaMCP.
Safaricom Daraja MCP (Meshhack)
A multi-language (PHP/Node/Python) MCP implementation for the Safaricom Daraja API covering STK Push, C2B/B2C/B2B transfers, balance queries and QR generation. Maintained by Meshack Musyoka (Meshhack).
WapiMaji MCP
An MCP server giving AI agents real-time access to Kenya's water stress and drought data across all 47 counties, using NDMA drought phase classifications. Includes SMS alert capability via the Africa's Talking API.
mpesa-mcp (gabrielmahia)
A Python MCP server (also published to npm and PyPI as mpesa-mcp) wrapping the Safaricom M-PESA Daraja v3 API with 7 tools for STK push, B2C, balance and transaction-status queries. Maintained by Gabriel Mahia.
