All countries

Kenya

6 verified resources in MCP Servers for building in Kenya.

Cloudflare Daraja MCP (pmutua)

MCP

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.

Docs live
Payments
Verified Jun 2026Free / open-source

Daraja M-Pesa MCP (mboya)

MCP

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.

Docs live
Payments
Verified Jun 2026Free / open-source

PayLink MCP

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.

Docs live
Payments
Verified Jun 2026Free / open-source

Safaricom Daraja MCP (Meshhack)

MCP

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).

Docs live
Payments
Verified Jun 2026Free / open-source

WapiMaji MCP

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.

Docs live
Water and Drought Data
Verified Jun 2026Free / open-source

mpesa-mcp (gabrielmahia)

MCP

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.

Docs live
Payments
Verified Jun 2026Free / open-source