# Daraja

> Use this tool when you need to integrate M-PESA mobile money transactions in Kenya into your application, enabling features like STK Push payments and real-time payment notifications. It solves problems related to payment processing, tracking, and notification management, providing a comprehensive interface for initiating and querying transactions. The tool accepts payment requests and returns transaction status, with support for both sandbox and production environments through MCP and Flask servers.

Canonical page: https://skillsregistry.net/skills/mboya-daraja  
JSON: https://api.skillsregistry.net/v1/skills/mboya-daraja

## Description

Provides integration with Safaricom's Daraja API for M-PESA mobile money transactions in Kenya. The server enables initiating STK Push payments, querying payment status, and receiving real-time payment notifications through webhooks. Runs both an MCP server for tool execution and a Flask callback server to handle payment confirmations from Safaricom's systems, storing notifications locally for retrieval and management. Supports both sandbox and production environments with comprehensive payment tracking and notification management tools.

## Trust

- **Trust score (0–1):** 0.96
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** finance
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mboya-daraja)
- **Repository:** <https://github.com/mboya/daraja-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "mboya-daraja"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mboya-daraja` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mboya-daraja/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
