Give your AI agent the ability to trigger M-Pesa payments, check transaction status, send SMS, and top up airtime across 20+ African telecom networks.
Give your AI agent the ability to trigger M-Pesa payments, check transaction status, send SMS, and top up airtime across 20+ African telecom networks.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| mpesa_stk_push | ❌ |
| mpesa_stk_query | ✅ |
| mpesa_transaction_status | ✅ |
| sms_send | ❌ |
| airtime_send | ❌ |
{
"mcpServers": {
"mpesa": {
"command": "uvx",
"args": [
"mpesa-mcp"
],
"env": {
"MPESA_CONSUMER_KEY": "YOUR_MPESA_CONSUMER_KEY",
"MPESA_CONSUMER_SECRET": "YOUR_MPESA_CONSUMER_SECRET",
"MPESA_SHORTCODE": "174379",
"MPESA_PASSKEY": "YOUR_MPESA_PASSKEY",
"MPESA_CALLBACK_URL": "https://yourdomain.com/mpesa/callback",
"MPESA_SANDBOX": "true",
"AT_USERNAME": "sandbox",
"AT_API_KEY": "YOUR_AT_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| MPESA_CONSUMER_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| MPESA_CONSUMER_SECRET | Declared in the maintainer’s client configuration. | Check documentation |
| MPESA_SHORTCODE | Declared in the maintainer’s client configuration. | Check documentation |
| MPESA_PASSKEY | Declared in the maintainer’s client configuration. | Check documentation |
| MPESA_CALLBACK_URL | Declared in the maintainer’s client configuration. | Check documentation |
| MPESA_SANDBOX | Declared in the maintainer’s client configuration. | Check documentation |
| AT_USERNAME | Declared in the maintainer’s client configuration. | Check documentation |
| AT_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Access Stripe billing and payment tools through its MCP server. Connect with OAuth or a supported agent API key and choose the intended account.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Live KTA rates, market data, payment rails, AML/VAT compliance, SDK snippets. 16 tools.
Instant x402 spend-cap pack for agents. get_quote then buy_intel_pack 5 USDC Base. No human.
Read and create Vyfakturuj invoices and contacts: search, number series, payment methods, tags.
Validate RFC, CURP, CLABE and NSS, read CFDI 4.0 invoices and check their SAT status. No keys.