Skip to main content
Glama
afrotools

Afro.tools MCP Server

Official
by afrotools

Afro.tools — AI-ready infrastructure for African APIs

Integrate Wave, Paycard, and any African API in a single prompt.

African APIs are production-grade. What's been missing is a standard, machine-readable format that AI agents can consume directly — without parsing documentation pages or guessing at request shapes.

Afro.tools fills that gap: a static, open-source registry of structured specs for African APIs. Each spec is verified against the live API and exposes exactly what an AI agent needs to generate correct integration code on the first try.


How it works

graph LR
    A["specs/ — open source"] -->|GitHub raw URLs| B["MCP server\nmcp.afro.tools"]
    B -->|MCP protocol| C["AI agent\nClaude · Cursor · Copilot · ..."]
    C -->|generates| D["Integration code\nin your app"]
    A -->|plugin| C

Related MCP server: fetchsandbox-mcp

What is a spec?

A spec lives at specs/{category}/{provider}/{capability}/ and contains exactly two files:

  • schema.json — ATSS-compliant description of the API capability (endpoint, auth, input/output schemas, gotchas)

  • canonical_example.ts — TypeScript implementation using native fetch, compiles with tsc --noEmit

Each provider also has a provider.json at the root of its folder:

specs/payment/paycard/
├── provider.json                    ← metadata + description + example_prompt
├── create_payment/
│   ├── schema.json
│   └── canonical_example.ts
├── verify_payment/
└── webhook_payment_completed/

See ATSS.md for the full specification.


Providers

Provider

Category

Country

Capabilities

Status

Paycard

payment

🇬🇳

3

✅ AI Ready

Djomy

payment

🇬🇳

7

4 verified · 3 ready

LengoPay

payment

🇬🇳

8

2 verified · 6 ready

Africa's Talking

sms

🇧🇫 🇧🇯 🇨🇮 +17

2

📋 Ready

Bictorys

payment

🇸🇳 🇨🇮 🇬🇳 +7

4

📋 Ready

Flutterwave

payment

🇳🇬 🇬🇭 🇰🇪 +10

57

📋 Ready

KadevPay

payment

🇨🇮

3

📋 Ready

NimbaSMS

sms

🇬🇳

11

📋 Ready

Notch Pay

payment

🇨🇲 🇨🇮 🇸🇳 +3

31

📋 Ready

Orange Money Mali

payment

🇲🇱

2

📋 Ready

PayGate

payment

🇹🇬

6

📋 Ready

Qosic

payment

🇹🇬

4

📋 Ready

Wave

payment

🇸🇳 🇨🇮 🇲🇱 +8

12

📋 Ready

Legend: ✅ AI Ready = all capabilities verified · X verified · Y ready = awaiting production validation · 📋 Ready = spec validated · 🗓 Planned = specs coming soon


Use with an MCP client

Claude Code

claude mcp add --transport http afrotools https://mcp.afro.tools/mcp

Cursor / Windsurf / VS Code Copilot

{
  "mcpServers": {
    "afrotools": {
      "type": "http",
      "url": "https://mcp.afro.tools/mcp"
    }
  }
}

Claude Code plugin

/plugin marketplace add afrotools/afrotools
/plugin install afrotools

Auto-activated skills based on context:

  • payment — integrating a payment API

  • sms — integrating an SMS API

  • debug — when an integration based on an afrotools spec fails → diagnoses whether the problem is a spec error, a missing gotcha, or an undocumented API change

Manual commands:

  • /afrotools:spec <provider> <capability> — inspect a full spec

  • /afrotools:list — list all available specs

  • /afrotools:new <category> <provider> <capability> — scaffold a new spec


Contributing

See CONTRIBUTING.md to add a spec or improve an existing one.

Spec lifecycle: draft → ready → verified

A provider earns the AI Ready badge when all its capabilities reach verified.


License

Apache 2.0 — see LICENSE.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI agents to dynamically discover and interact with APIs through Swagger/OpenAPI specifications and Postman collections using a strategic four-tool approach. It streamlines API integration by providing universal tools for endpoint discovery, detailed request information, and authenticated execution.
    1
  • A
    license
    A
    quality
    C
    maintenance
    Turn any OpenAPI 3.x spec into a runnable, stateful API environment for AI agents. Test real integration flows — multi-step workflows, persistent state, webhook delivery, retries, and edge cases — instead of guessing from docs or mocking endpoints. Generate committable markdown reports directly from Claude/Cursor. Includes 50+ pre-validated APIs like Stripe, GitHub, Twilio, OpenAI, and more.
    3
    438
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Open-source MCP server that streamlines payment integration for AI agents and financial apps in Africa, providing unified tools for providers like M-Pesa.
    1
  • A
    license
    A
    quality
    B
    maintenance
    A unified MCP server for West African payment providers, enabling AI agents and REST clients to initiate payments, payouts, refunds, and manage webhooks across 10 providers with a single API.
    8
    9
    MIT

View all related MCP servers

Related MCP Connectors

  • 52 paid x402 API endpoints for AI agents — crypto, data, DeFi, market intelligence.

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

  • Stripe-native marketplace where AI agents discover and pay per call for API services.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/afrotools/afrotools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server