Connect your account, then chat with AI to run tools.
Paystack is a payment processing platform that enables businesses to accept online and offline payments in Africa. It facilitates secure transactions, invoicing, and financial tracking for merchants.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Paystack — workflow patterns, data models, and gotchas for your AI agent.
Payment processing platform for African markets (Nigeria, Ghana, South Africa, Kenya, Cote d'Ivoire). Handles card payments, bank transfers, mobile money, and USSD. All amounts are in subunits (kobo for NGN, cents for USD/GHS/ZAR/KES) — multiply the base amount by 100.
success, abandoned, failed. Each has a unique reference (your ID) and Paystack id. Contains amount (subunits), currency, channel (card/bank/ussd/mobile_money), customer info, and authorization details for recurring charges.email (unique). Each customer accumulates transactions, subscriptions, and authorizations. Has customer_code (Paystack ID) and optional metadata.active, non-renewing, attention, completed, cancelled. Has subscription_code, next_payment_date, and email_token for management links.pending, paid. Can be sent via email or as a link. Each has a request_code and associated offline_reference for offline payments.success, pending, failed, reversed. Uses transfer codes.transaction reference.awaiting-merchant-feedback, awaiting-bank-feedback, pending, resolved.attention or non-renewing subs that need action.Offset-based with integer page (1-indexed) and perPage (default 50, max 200). Response includes meta.total, meta.page, meta.pageCount. Use page=2, page=3 etc. to paginate — NOT cursor tokens.
10000. Always divide by 100 for display.sk_test_ prefix for sandbox, sk_live_ for production. Same API, different data.NGN, USD, GHS, ZAR, KES, XOF). Not all currencies available in all countries.Create a refund for a Paystack transaction. Pass the transaction reference or ID from list_transactions. Omit amount for a full refund, or specify amo...
Initialize a new Paystack transaction. Returns authorization_url (payment link to send to customer), access_code, and reference. This does NOT charge ...
Initiate a transfer (payout) from your Paystack balance to a recipient. Requires amount in subunits and a recipient_code (RCP_xxx) from create_transfe...
Create a transfer recipient for payouts. Requires recipient type (nuban/ghipss/mobile_money/basa), name, account_number, and bank_code (from Paystack'...
List customers on your Paystack account. Returns email, customer_code, first_name, last_name, phone, metadata, and risk_action for each customer. Use ...
List payment disputes (chargebacks) on your Paystack account. Returns dispute ID, status (awaiting-merchant-feedback, awaiting-bank-feedback, pending,...
List payment requests (invoices) on your Paystack account. Returns request_code, amount (in subunits), currency, status (pending/paid), customer email...
List refunds processed on your Paystack account. Returns refund ID, amount (in subunits — divide by 100 for display), currency, status, transaction re...
List settlements (payouts) from Paystack to your bank account. Returns settlement ID, total_amount, settled_amount, currency, settlement_date, and ded...
List subscriptions on your Paystack account. Returns subscription_code, status (active, non-renewing, attention, completed, cancelled), plan details, ...
List transactions on your Paystack account. Returns transaction ID, reference, amount (in subunits — divide by 100 for display), currency, status (suc...
List transfers (payouts) initiated from your Paystack balance. Returns transfer_code, amount (in subunits), currency, status (success/pending/failed/r...
Create or update a Paystack customer. To create: provide email (required), first_name, last_name, phone, metadata. To update: provide customer_code (C...
Paystack is a payment processing platform that enables businesses to accept online and offline payments in Africa. It facilitates secure transactions, invoicing, and financial tracking for merchants. It provides 13 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/paystack. Authentication is handled automatically.
Paystack provides 13 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Paystack uses API Key. Paystack requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Paystack to any MCP client in minutes
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This MCP server groups tools behind an endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
More payment integrations you might like
Manage account settings and system operations. Use this when you need to configure webhooks, manage ...
AgnicPay is a payment processing solution, although specific features are not detailed. It is likely...
Chargedesk is a payment processing platform that integrates with various billing systems to facilita...
Chargify is a recurring billing and subscription management platform that automates billing operatio...
Manage customer data, search, 360-degree views, bulk metadata, and activity timelines. Use this when...
Ding Connect is a platform that provides mobile top-up services, allowing users to send phone credit...