概要
What is Nigeria Payments Mcp?
A remote MCP server that lets any AI agent (Claude, ChatGPT, Cursor, etc.) accept payments in Nigeria via Paystack. It acts as a stateless translation layer, supporting cards, bank transfer, USSD, and mobile money through Paystack’s hosted checkout.
How to use Nigeria Payments Mcp?
Set the MCP endpoint to https://mcp-ng.wishpool.app/mcp (Streamable HTTP, stateless JSON-RPC) and pass your Paystack secret key in the header x-paystack-secret-key. Use the two available tools: create_payment_link to generate a hosted-checkout link, and query_payment_status to pull a transaction’s status.
Key features of Nigeria Payments Mcp
- Stateless translation layer – no database or stored credentials
- Supports cards, bank transfer, USSD, and mobile money
- Funds flow directly buyer → Paystack → merchant
- Remote, production-ready endpoint with zero local dependencies
- Two simple tools: create payment link & query payment status
- Test mode via Paystack sandbox keys (
sk_test_)
Use cases of Nigeria Payments Mcp
- AI agents (chatbots, assistants) that need to accept NGN payments from Nigerian users
- Automated invoicing and payment collection via Paystack hosted checkout
- Low-code integration of payment acceptance into any MCP-compatible client
- Real-time payment status checking for order fulfillment or verification
FAQ from Nigeria Payments Mcp
What payment methods are supported?
Cards, bank transfer, USSD, and mobile money – all handled through Paystack’s hosted checkout.
How does the server handle funds and credentials?
It is a stateless translation layer. Funds flow directly from buyer to Paystack to the merchant. The server never holds funds or stores credentials – no database at all.
What protocol and transport does the server use?
Streamable HTTP with stateless JSON-RPC. The endpoint is https://mcp-ng.wishpool.app/mcp.
How do I authenticate my requests?
Pass your Paystack secret key in the x-paystack-secret-key header. Use sk_test_ keys for test mode (from Paystack dashboard) or sk_live_ keys for production.
What are the runtime requirements for local development?
Node.js ≥ 18 is needed to run the local server (node test/serve.js). The server code itself has zero runtime dependencies.