DarajaMCP

DarajaMCP

3.4

If you are the rightful owner of DarajaMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server designed to integrate AI applications with Safaricom's Daraja API, enabling seamless interaction with M-Pesa services.

Daraja MCP is a bridge between AI, fintech, and M-Pesa, making AI-driven financial automation accessible and efficient. By standardizing the connection between LLMs (Large Language Models) and financial transactions, Daraja MCP allows AI-driven applications to process payments, retrieve transaction data, and automate financial workflows effortlessly.

Features

  • AI-Powered M-Pesa Transactions: Enable LLMs to handle B2C, C2B, and B2B payments.
  • Standardized Integration: MCP ensures compatibility with multiple AI tools.
  • Secure & Scalable: Implements OAuth authentication and supports enterprise-grade transaction handling.
  • Flexible Automation: AI agents can query account balances, generate invoices, and automate reconciliation.

Tools

  1. stk_push

    Initiate an M-Pesa STK push request to prompt the customer to authorize a payment on their mobile device.

  2. generate_qr_code

    Generate a QR code for a payment request that customers can scan to make payments.

  3. create_source

    Create a connector from data source to unstructured server for processing.

  4. create_destination

    Create a connector from unstructured server to destination for data storage.

  5. create_workflow

    Create a workflow to process data from source connector to destination connector.

Related MCP Servers

View all finance servers →