💻

Mpesa

🔴Dangerous
Development

MCP server for M-Pesa (Safaricom Daraja) and Africa's Talking APIs. Gives AI coding assistants — Claude Code, Cursor, GitHub Copilot — direct access to East African payment and SMS infrastructure from a single server. What it does: STK Push payments via Safaricom Daraja (triggers M-Pesa prompt on user's phone) Transaction status queries SMS to 20+ African telecom networks via Africa's Talking Airtime top-up across East and West Africa Safety: All 5 tools are annotated per MCP 2025

STEP 1

Understand what it does

Tell your agent things like:

use mpesa
write code
review code
manage repository
PERMISSIONS

What this capability can access

This capability requires the following permissions:

This capability has elevated permissions including Financial Operations, System Administration. Review the permissions below carefully before granting access to your agent.

📖
Read Files
Reads local files and directories
✏️
Write/Delete Files
Creates, modifies, or deletes files
💰
Financial Operations
Processes payments or financial data
🌐
Read External Data
Fetches data from external sources
📤
Send Data Externally
Sends data to external services
⚙️
System Administration
Modifies system configuration or infrastructure
STEP 2

Set it up

Available on 1 platform. Pick yours:

MCP (Model Context Protocol)Docs

Add to your MCP client configuration:

{
  "mcpServers": {
    "mpesa": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-mpesa"]
    }
  }
}
STEP 3

Go deeper

Full documentation and source code

Add to your README

Show that your tool is listed on AgentSift

Mpesa trust score on AgentSift
[![AgentSift](https://agentsift.com/api/badge/capability/mpesa)](https://agentsift.com/capabilities/mpesa)

Options: ?style=flat-square for square corners, ?score=false for simple “listed” badge

#development#mcp#agent-tool

Related capabilities