Flutterwave

Flutterwave

Interact with Flutterwave payment solutions API, to manage transactions, payment links and more.

1
Stars
1
Forks
9
Releases

Overview

mcp-flutterwave is an MCP server that enables AI assistants to interact with Flutterwave, providing a suite of tools to manage payments, links, and related events. It supports confirming transactions, automatically retrying recoverable failures, and retrieving transaction history for analysis. Additional capabilities include resending failed webhooks, generating customer payment links, and managing transfers and beneficiaries. The server exposes a set of actions such as get-transactions, resent-failed-webhook, create-checkout, disable-checkout, retry-transaction, get-transaction-timeline, get-beneficiaries, get-transfers, create-transfer, and create-beneficiary. It is designed to be deployed via npm and can be used with Claude Desktop by configuring claude_desktop_config.json and supplying your Flutterwave secret key (FLW_SECRET_KEY). Installation steps include installing the package globally and, if desired, building from source. The README describes how to integrate with Claude Desktop, including example config blocks for both npm installation and local builds. In short, mcp-flutterwave aims to streamline Flutterwave-based workflows for AI-powered assistants, enabling end-to-end transaction handling from link creation to beneficiary management.

Details

Owner
bajoski34
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Confirm Transactions

Enable confirmation and finalization of Flutterwave transactions via the MCP server.

Retry Failed Transactions

Automatically retries transactions with recoverable errors.

Retrieve Transaction History

Fetch and analyze past Flutterwave transactions.

Send Failed Hooks

Resend or dispatch webhooks when a transaction fails.

Generate Payment Links

Create customer payment links for Flutterwave transactions.

Automated Customer Support

AI chatbot integrated with Flutterwave to handle transaction inquiries.

Manage Transfers and Beneficiaries

Manage transfers and beneficiary data within Flutterwave.

Audience

DevelopersIntegrate Flutterwave with MCP to enable AI-assisted transaction workflows for apps.
BusinessesAutomate payment operations and customer support using Flutterwave MCP integration.
AI IntegratorsIntegrate with Claude Desktop or similar to handle Flutterwave tasks.

Tags

Flutterwavepaymentstransactionswebhookspayment linkstransfersbeneficiariesMCPAI assistantautomation