DA
Daraja
AI-Powered M-Pesa API Integration
stdio· API key
Daraja is an MCP server that lets AI coding assistants and agent frameworks call Safaricom's M-Pesa Daraja API directly. Developers building Kenyan ecommerce checkouts, reconciliation scripts, or refund flows can instruct an LLM to trigger STK Push prompts, query transaction status, or initiate B2C disbursements without hand-writing SDK calls. The buyer is a technical founder or engineering lead shipping M-Pesa functionality and wanting Claude or Cursor to handle the integration scaffolding.
> what it does
- Exposes Safaricom Daraja API endpoints as MCP tools for agents
- Handles STK Push, C2B, B2C, and transaction status queries
- Lets AI assistants trigger M-Pesa payments inside developer workflows
- Targets Kenyan ecommerce builders integrating mobile money into checkouts
- Runs as a local MCP server connecting Claude or Cursor
> also under
> alternatives to daraja
by surface + editorial> daraja pairs well with
GorgiasHandles post-purchase support tickets and refund requests once M-Pesa transactions go live.paid
Tidio ‑ Live Chat & AI ChatbotAdds chat and AI agent on checkout pages where M-Pesa STK Push is collected.freemium
eDesk ‑ AI, Helpdesk & ChatResolves payment disputes and reconciliation queries across channels for the same East African buyer.paid