Daraja icon

Daraja

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