TokenToSeaMCP Hub
中文 Console

M-Pesa Daraja

Mr-Macharia

Safaricom M-Pesa Daraja tools: STK Push, C2B, B2C, B2B, QR, Ratiba. Sandbox-first, idempotent.

Setup

Choose your client, copy the config, then fill in any required environment variables.

Add to CursorAdd to VS Code

claude mcp add m-pesa-daraja --env DARAJA_CONSUMER_KEY='<DARAJA_CONSUMER_KEY>' --env DARAJA_CONSUMER_SECRET='<DARAJA_CONSUMER_SECRET>' --env DARAJA_PASSKEY='<DARAJA_PASSKEY>' --env DARAJA_SECURITY_CREDENTIAL='<DARAJA_SECURITY_CREDENTIAL>' --env DARAJA_CALLBACK_TOKEN='<DARAJA_CALLBACK_TOKEN>' -- uvx mpesa-daraja-mcp

Environment variables

  • DARAJA_CONSUMER_KEY
  • DARAJA_CONSUMER_SECRET
  • DARAJA_PASSKEY
  • DARAJA_SECURITY_CREDENTIAL
  • DARAJA_CALLBACK_TOKEN

Replace the placeholders with your own credentials and keep them out of version control.