▥ ToolPlane Registry

Hosted MCP integration

Paystack MCP - Transfers MCP server

This Paystack MCP server allows you to connect and process transfers to your customers and users via AI agents and LLMs

What you can do

Give your agent access to the enabled tools in this release, including:

  • List transfer recipients: Retrieve a paginated list of transfer recipients with optional date range filters.
  • List transfers: Retrieve a paginated list of transfers filtered by date range and recipient details.
  • List banks: Retrieve a list of supported banks and telcos filtered by country, type, currency, and payment or direct debit options.
  • Create transfer recipient: Create a new transfer recipient by submitting recipient details via a POST request.
  • Bulk create transfer recipients: Create multiple transfer recipients at once by submitting a batch of recipient details in a single request.
  • Fetch transfer recipient: Retrieve details of a transfer recipient using their unique ID or code.

How to connect Paystack MCP - Transfers to your AI agent

  1. Sign in to ToolPlane and install this release into your project.
  2. Configure your own provider credentials and any account-specific settings.
  3. Review enabled tools and permissions, deploy the server, then add its MCP endpoint to your compatible agent client.

Provider setup instructions

Connect to any agent following the individual agent's MCP documentation

Authentication and permissions

Installation requires a ToolPlane account. Provider authorization is configured separately with your own credentials. Available operations depend on the permissions granted by your provider account.

Verification and limitations

Verified 2026-11-09. This has been tested with almost all the available Agents out there.

Only the tools listed for this release are included. Review the verification notes and enable the operations appropriate for your use case. Future releases do not automatically change an installed copy.

Release notes

Initial release

About this integration

This listing is published on ToolPlane. The provider name identifies the connected service; inclusion in the registry does not by itself imply provider endorsement. The source release, supported tools and verification notes are shown here so you can assess it before installing.

Available tools

list_transfer_recipients

Retrieve a paginated list of transfer recipients with optional date range filters.

Enabled

create_transfer_recipient

Create a new transfer recipient by submitting recipient details via a POST request.

Enabled
Example request and response
{
  "request": {
    "name": "Demo Recipient",
    "type": "nuban",
    "currency": "NGN",
    "bank_code": 58,
    "account_number": "0001234567"
  }
}

bulk_create_transfer_recipients

Create multiple transfer recipients at once by submitting a batch of recipient details in a single request.

Enabled

fetch_transfer_recipient

Retrieve details of a transfer recipient using their unique ID or code.

Enabled

update_transfer_recipient

Update a transfer recipient's details using their ID or code, including name and email.

Enabled

delete_transfer_recipient

Delete a transfer recipient using their unique ID or code.

Enabled

list_transfers

Retrieve a paginated list of transfers filtered by date range and recipient details.

Enabled

initiate_transfer

Initiate a fund transfer by specifying source, amount, recipient, currency, reference, reason, and account details.

Enabled
Example request and response
{
  "request": {
    "amount": 10000,
    "reason": "Demo payout",
    "source": "balance",
    "currency": "NGN",
    "recipient": "RCP_example",
    "reference": "toolplane_transfer_000001"
  }
}

finalize_transfer

Complete a transfer by submitting the transfer code and OTP for verification.

Enabled

initiate_bulk_transfer

Start a bulk transfer by specifying the source, currency, and transfer details in a single request.

Enabled

fetch_transfer

Retrieve detailed information about a transfer using its ID or code.

Enabled

verify_transfer

Check the status and validity of a transfer using its unique reference ID.

Enabled

check_balance

Retrieve the current available balance for the account.

Enabled

fetch_balance_ledger

Retrieve the detailed balance ledger showing all account transactions and balance changes.

Enabled

resend_transfer_otp

Resend a one-time password (OTP) for a transfer using the transfer code and specify the reason for resending.

Enabled

request_disable_transfer_otp

Send a request to disable the OTP verification step for transfers.

Enabled

finalize_disable_transfer_otp

Complete the process to disable the transfer OTP using the provided one-time password (OTP).

Enabled

enable_transfer_otp

Activate one-time password verification for transfers to enhance security.

Enabled

list_banks

Retrieve a list of supported banks and telcos filtered by country, type, currency, and payment or direct debit options.

Enabled

resolve_account_number

Resolve a bank account number using the account number and bank code to retrieve account details.

Enabled

validate_bank_account

Validate a bank account by providing account details, bank code, country, and identification document information.

Enabled