Daraja
Createdjameskanyiri
Integrates AI applications with Safaricom's Daraja API for seamless M-Pesa service interaction.
About
Daraja is a Model Context Protocol (MCP) server that bridges AI applications with Safaricom's Daraja API, enabling seamless interaction with M-Pesa services; it standardizes the connection between Large Language Models (LLMs) and financial transactions, allowing AI-driven applications to process payments, retrieve transaction data, and automate financial workflows efficiently.
Key Features
- Ensures compatibility with multiple AI tools through standardized integration
- 0 GitHub stars
- Enables LLMs to handle B2C, C2B, and B2B payments
- Provides tools to generate access tokens and initiate M-Pesa STK push requests
- Allows AI agents to query account balances and automate reconciliation
- Implements OAuth authentication for secure and scalable transaction handling
Use Cases
- Automated invoice generation
- AI-powered financial automation
- M-Pesa transaction processing via LLMs