Back to directory
gabrielmahia/mpesa-mcp

gabrielmahia/mpesa-mcp

@gabrielmahia

MCP server for M-Pesa (Safaricom Daraja) and Africa's Talking — give AI agents East African fintech superpowers

mpesafintechsafaricomafricas-talkingsmspaymentseast-africadarajafinance

Installation & Configuration

{
  "mcpServers": {
    "mpesa": {
      "command": "uvx",
      "args": [
        "mpesa-mcp"
      ],
      "env": {
        "MPESA_CONSUMER_KEY": "your_key",
        "MPESA_CONSUMER_SECRET": "your_secret",
        "MPESA_SHORTCODE": "174379",
        "MPESA_PASSKEY": "your_passkey",
        "MPESA_CALLBACK_URL": "https://yourdomain.com/mpesa/callback",
        "MPESA_SANDBOX": "true",
        "AT_USERNAME": "sandbox",
        "AT_API_KEY": "your_at_key"
      }
    }
  }
}

Information

Transport
stdio
Language
Python
Created
2026/6/11
Updated
2026/6/12