Model Context Protocol server enabling AI assistants like Claude to handle payment operations through natural language. 23 comprehensive tools for seamless payment management.
MCP is an open protocol that enables AI assistants to connect with external tools and data sources. The Afrimomo MCP server allows Claude Desktop to interact with African payment providers using natural language.
Instead of writing code, you can simply ask: "What's my PawaPay wallet balance?" or "Send a payout of 1000 MWK to account 123456"
# Global installation
npm install -g afrimomo-mcp
# Or use with npx (no installation required)
npx afrimomo-mcpAdd the following to your Claude Desktop config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"afrimomo": {
"command": "npx",
"args": ["-y", "afrimomo-mcp"],
"env": {
"PAYCHANGU_SECRET_KEY": "your-paychangu-secret-key",
"PAWAPAY_JWT": "your-pawapay-jwt-token",
"ENVIRONMENT": "DEVELOPMENT"
}
}
}
}Important: After updating the config, fully quit and restart Claude Desktop to load the MCP server.
Once configured in Claude Desktop, you can interact with payment providers through natural language:
"What are my PawaPay wallet balances?"
Returns balances for all supported countries
"Can you verify PayChangu transaction TX_12345?"
Verifies the transaction status and returns details
"Request a PawaPay deposit of 100 ZMW from phone number 260971234567 using MTN Zambia"
Initiates a mobile money deposit request
"Send a PayChangu mobile money payout of 5000 MWK to 265991234567"
Processes a mobile money payout
"Show me all supported mobile money operators for PayChangu"
Lists all available mobile money operators
claude_desktop_config.json is valid JSON
Vwaza Multimedia uses Afrimomo MCP Server in production