MCP.so
登录

MCP Flutterwave

@bajoski34

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

bajoski34

提交者

Abraham J. Olaobaju

关于 MCP Flutterwave

MCP Server to interact with flutterwave

MCP Flutterwave 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "flutterwave": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-flutterwave",
        "--tools=checkout.create",
        "--secret-key=FLW_SECRET_KEY"
      ]
    }
  }
}

MCP Flutterwave 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is mcp-flutterwave?

An MCP (Model Context Protocol) server that enables AI assistants to interact with the Flutterwave API — create payment links, charge customers directly, manage transfers, collect via virtual accounts, pay bills, and more. It currently targets the Flutterwave v3 API.

How to use mcp-flutterwave?

Install globally via npm, run with npx mcp-flutterwave --tools=all, or run as a Docker container. Configure the server by setting the environment variables FLW_SECRET_KEY and FLW_ENCRYPTION_KEY. The server communicates over stdio and must be launched by an MCP client (e.g., Claude Desktop).

Key features of mcp-flutterwave

  • Create and disable hosted payment links
  • Direct card, bank, mobile money, M-Pesa, and USSD charges
  • Automated multi-step card authorization (PIN, AVS, 3DS, OTP)
  • Verify transactions, resend webhooks, manage beneficiaries
  • Generate static or dynamic NGN/GHS virtual accounts
  • Pay airtime, data, cable TV, and electricity bills (Nigeria)
  • FX trade (RFQ then trade) and stablecoin transfers (USDC/USDT)
  • BVN verification, bank account resolution, card BIN lookup

Use cases of mcp-flutterwave

  • An AI customer support agent creates payment links and validates charges for users.
  • An automated billing assistant pays recurring utility bills and checks payment status.
  • A financial assistant initiates FX conversions or sends stablecoins from a balance.
  • A verification tool resolves bank account names and verifies BVN identity.
  • A virtual account manager creates and updates dedicated bank accounts for customers.

常见问题

1

What Flutterwave API version does this server use?

It currently targets the Flutterwave v3 API. Support for v4 is coming soon.

2

What are the runtime requirements?

Node.js 20 or later is required for the npm/npx installation. The server communicates over stdio and must be launched by an MCP client.

3

How do I handle card charges that require additional verification?

The `charge_card` tool automatically detects the required authorization mode (PIN, AVS, 3DS redirect, or OTP) and tells the AI assistant what step to take next.

4

Are virtual accounts available for both NGN and GHS?

Yes, virtual accounts can be created for NGN (Nigeria) and GHS (Ghana). NGN accounts require a BVN for static (reusable) accounts; GHS accounts do not.

5

Is the bill payment feature limited to a specific country?

Yes, bill payments are currently available for Nigeria only (`country: NG`). Supported categories include airtime, data, cable TV, electricity, internet, taxes, and more.

评论

其他 分类下的更多 MCP 服务器