What is Senegal Payments MCP?
Senegal Payments MCP is a remote MCP server that lets any AI agent (Claude, ChatGPT, Cursor, etc.) accept payments in Senegal via Orange Money, Wave, Free Money, and cards through Flutterwave's hosted checkout. It acts as a stateless translation layer—funds flow directly from buyer to Flutterwave to the merchant, and no credentials or payment data are stored.
How to use Senegal Payments MCP?
Connect to the MCP endpoint https://mcp-sn.wishpool.app/mcp (Streamable HTTP, stateless JSON-RPC) and include your Flutterwave secret key in the x-flutterwave-secret-key header. Use tools create_payment_link to generate a XOF hosted-checkout link and query_payment_status for pull-based status checks. For local development, run node test/serve.js (listens on port 3280) and validate with node test/e2e.js.
Key features of Senegal Payments MCP
- Stateless translation layer: never holds funds or stores credentials.
- Supports Orange Money, Wave, Free Money, and card payments.
- Remote MCP server with a single endpoint.
- Part of a 71-country family of payment MCP servers.
- Zero runtime dependencies; requires Node.js ≥ 18.
- MIT licensed.
Use cases of Senegal Payments MCP
- AI agents (e.g., Claude, ChatGPT, Cursor) accepting payments from Senegalese customers.
- E-commerce or service bots that need to process XOF payments via Flutterwave.
- Developers building AI-powered checkout flows in Senegal without managing payment infrastructure.
- Stateless payment integration for serverless AI applications.
コメント