Afro.tools MCP Server
OfficialProvides integration with Orange Money Mali (Orange Money) for payment processing capabilities such as creating payments, verifying payments, and handling webhooks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Afro.tools MCP Serverget the Paycard create_payment spec"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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| CRelated 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 withtsc --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/mcpCursor / Windsurf / VS Code Copilot
{
"mcpServers": {
"afrotools": {
"type": "http",
"url": "https://mcp.afro.tools/mcp"
}
}
}Claude Code plugin
/plugin marketplace add afrotools/afrotools
/plugin install afrotoolsAuto-activated skills based on context:
payment— integrating a payment APIsms— integrating an SMS APIdebug— 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.
This server cannot be installed
Maintenance
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
- FlicenseNot gradedqualityNot gradedmaintenanceEnables 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

fetchsandbox-mcpofficial
AlicenseAqualityCmaintenanceTurn 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.3438MIT
PayLink MCP Serverofficial
FlicenseNot gradedqualityDmaintenanceOpen-source MCP server that streamlines payment integration for AI agents and financial apps in Africa, providing unified tools for providers like M-Pesa.1- AlicenseAqualityBmaintenanceA 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.89MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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