# M-Pesa Daraja

> Use this tool when you need to access and implement Safaricom's M-Pesa Daraja API for payment processing, transaction management, and business operations in Kenya's mobile money ecosystem. It provides a comprehensive implementation with a Python web scraper and TypeScript server, offering features like search, API categorization, and usage statistics tracking. Ideal for developers building M-Pesa integrations, it takes in API documentation and outputs searchable, categorized, and summarized information for efficient development.

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

## Description

Provides access to Safaricom's M-Pesa Daraja API documentation through a comprehensive implementation that includes both a Python web scraper for extracting documentation and a TypeScript server for serving it. The scraper authenticates with and downloads complete documentation for Daraja APIs covering payment processing, transaction management, and business operations, converting HTML to markdown with local image references. The server offers search capabilities with API categorization, complete documentation retrieval, enhanced summaries with endpoints, multi-API comparison tools, and usage statistics tracking, making it ideal for developers building M-Pesa integrations in Kenya's mobile money ecosystem.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jackscodevault-mpesa-daraja)
- **Repository:** <https://github.com/jackscodevault/mpesa-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": "jackscodevault-mpesa-daraja"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jackscodevault-mpesa-daraja` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jackscodevault-mpesa-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
