MCP Server to interact with Flutterwave APIs.
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
5 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: FLW_SECRET_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-bajoski34-mcp-flutterwave": {
"env": {
"FLW_SECRET_KEY": "your-flw-secret-key-here"
},
"args": [
"-y",
"mcp-flutterwave"
],
"command": "npx"
}
}
}From the project's GitHub README.
An MCP (Model Context Protocol) server that enables AI assistants to interact with Flutterwave, providing tools for confirming transactions, send failed hooks, and more.
This server now includes beautiful, interactive UI components powered by MCP-UI! Get rich, branded visualizations for transactions, payment links, and transfers directly in your MCP client.
All tools now return rich UI components in addition to text responses for an enhanced user experience:
get-transactions: Get the final status of a transaction with a transaction ID (includes UI card)resent-failed-webhook: Resend failed webhook for a transactioncreate-checkout: Create a payment link for customers (includes UI card with clickable link)disable-checkout: Disable a checkout transaction linkretry-transaction: Analyze and provide guidance for retrying a failed transactionget-transaction-timeline: Get the timeline/history of events for a transaction (includes UI timeline)get-beneficiaries: Get the list of beneficiaries for a transferget-transfers: Get the list of transfers for a customercreate-transfer: Create a transfer for a customer (includes UI card)create-beneficiary: Create a beneficiary for transfersnpm install -g mcp-flutterwave
git clone https://github.com/bajoski34/mcp-flutterwave.git
cd mcp-flutterwave
npm install
npm run build
Add the following to your claude_desktop_config.json. See here for more details.
{
"mcpServers": {
"flutterwave": {
"command": "mcp-flutterwave",
"args": [
"--tools=create_checkout,disable_checkout,read_transaction,resend_transaction_webhook"
],
"env": {
"FLW_SECRET_KEY": "YOUR_SECRET_KEY"
}
}
}
}
{
"mcpServers": {
"flutterwave": {
"command": "node",
"args": [
"/path/to/mcp-flutterwave/build/index.js",
"--tools=create_checkout,disable_checkout,read_transaction,resend_transaction_webhook"
],
"env": {
"FLW_SECRET_KEY": "YOUR_SECRET_KEY"
}
}
}
}
Install the package
npm install -g mcp-flutterwave
Get your Flutterwave secret key
Configure Claude Desktop
claude_desktop_config.jsonYOUR_SECRET_KEY with your actual Flutterwave secret keyStart using with Claude
This server uses @mcp-ui/server to provide rich UI components. The UI resources are compatible with:
The server returns UI resources with type: "resource" containing HTML content that can be rendered by compatible MCP clients. The components feature:
We welcome contributions! Please read our Contributing Guide for details on how to get started, development guidelines, and how to submit changes.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.