Loading MCP server directory, please wait...
M-Pesa + Africa's Talking MCP server — payments, SMS, airtime for AI agents in East Africa.
npx @getmcp/cli add io.github.gabrielmahia/mpesa-mcpRequires Python 3.10+. Community-contributed server. Review source before installing.
MPESA_CONSUMER_KEYSafaricom Daraja consumer key
MPESA_CONSUMER_SECRETSafaricom Daraja consumer secret
MPESA_SHORTCODEM-Pesa shortcode (till or paybill number)
MPESA_PASSKEYM-Pesa Lipa Na M-Pesa online passkey
AT_API_KEYAfrica's Talking API key
AT_USERNAMEAfrica's Talking username (use 'sandbox' for testing)
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.gabrielmahia/mpesa-mcp": {
"command": "uvx",
"args": [
"mpesa-mcp"
],
"env": {
"MPESA_CONSUMER_KEY": "",
"MPESA_CONSUMER_SECRET": "",
"MPESA_SHORTCODE": "",
"MPESA_PASSKEY": "",
"MPESA_ENV": "",
"AT_API_KEY": "",
"AT_USERNAME": ""
}
}
}
}