Zambia Payments Mcp
@junter1989k-ai
Overview
What is Zambia Payments Mcp?
A remote MCP server that lets AI agents (Claude, ChatGPT, Cursor, etc.) accept payments in Zambia via MTN Mobile Money, Airtel Money, and cards through Flutterwave’s hosted checkout. It acts as a stateless translation layer—funds flow directly from buyer to merchant, never holding funds or storing credentials.
How to use Zambia Payments Mcp?
Point your MCP client to the endpoint https://mcp-zm.wishpool.app/mcp and supply your Flutterwave secret key in the x-flutterwave-secret-key header (use FLWSECK_TEST- for test mode, FLWSECK- for production). Two tools are available: create_payment_link (creates a ZMW hosted-checkout link) and query_payment_status (returns paid status via paid=true).
Key features of Zambia Payments Mcp
- Accept payments via MTN Mobile Money, Airtel Money, and cards.
- Uses Flutterwave’s hosted checkout for PCI-compliant payments.
- Stateless—never stores funds, credentials, or a database.
- Supports test mode with
FLWSECK_TEST-secret keys. - Remote MCP server accessible over Streamable HTTP.
- Part of a 71‑country family of payment MCP servers.
Use cases of Zambia Payments Mcp
- Let an AI assistant (e.g., Claude) create a payment link for a user.
- Enable chatbots to check whether a payment has been completed.
- Build a zero‑infrastructure payment workflow for Zambia‑facing apps.
- Rapidly prototype a Flutterwave integration without managing state.
FAQ from Zambia Payments Mcp
How does Zambia Payments Mcp handle funds and credentials?
Funds always flow buyer → Flutterwave → merchant directly. The server never holds funds, stores credentials, or maintains a database—it is a stateless translation layer.
What payment methods are supported?
MTN Mobile Money, Airtel Money, and card payments, all routed through Flutterwave’s hosted checkout.
How do I test payments?
Use a Flutterwave test secret key (starting with FLWSECK_TEST-) from your Flutterwave dashboard. The server will then operate in test mode.
What runtime does Zambia Payments Mcp require?
Node.js ≥ 18. The server has zero runtime dependencies beyond the Node.js standard library.
How do I check if a payment succeeded?
Call the query_payment_status tool with the payment reference. It returns paid=true when the payment is complete.