How to connect Paystack to Claude Cowork

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks. This guide walks you through the easiest and most secure way to connect your Paystack account to Cowork via Composio Connect, enabling it to list all successful transactions from this week, create a new customer profile in Paystack, refund a recent payment from customer, and more such actions on your behalf without compromising your account security.

Paystack logoPaystack
Api Key

Paystack is a Nigerian fintech platform for payment processing across Africa. Businesses use it to accept payments, manage transactions, and grow revenue easily.

112 Tools

Introduction

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks.

This guide walks you through the easiest and most secure way to connect your Paystack account to Cowork via Composio Connect, enabling it to list all successful transactions from this week, create a new customer profile in Paystack, refund a recent payment from customer, and more such actions on your behalf without compromising your account security.

Also integrate Paystack with

Connecting Paystack to Claude Cowork

1. Open Customize

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

2. Add the Composio MCP server

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

3. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Cowork

4. Connect your Paystack account

Back in Cowork, ask the agent to connect to Paystack or give it any Paystack-related task.

For example, ask Cowork to:

  • "List all successful transactions from this week"
  • "Create a new customer profile in Paystack"
  • "Refund a recent payment from customer"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Cowork, and your Paystack account is ready to use.

What is Claude Cowork?

Claude Cowork is Anthropic's agent for general knowledge work. It can use your computer, files, and connected applications to complete longer-running tasks across your work tools.

With Composio Connect, Cowork can securely access apps like Paystack through MCP without you sharing account credentials directly with the agent.

What is the Paystack MCP server, and what's possible with it?

The Paystack MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Paystack account. It provides structured and secure access so your agent can perform Paystack operations on your behalf.

TOOLS

Supported Tools

Every Paystack action and event your agent gets out of the box.

Add Products to Page

Tool to add products to a Paystack payment page.

Add Products to Storefront

Tool to add previously created products to a Storefront.

Add Split Code to Virtual Terminal

Tool to add a split code to a virtual terminal.

Add Subaccount to Split

Tool to add a subaccount to a split configuration, or update the share of an existing subaccount.

Archive Payment Request

Tool to archive a payment request to clean up records.

Assign Destination to Virtual Terminal

Tool to assign WhatsApp destinations to a Virtual Terminal for payment notifications.

Check Pending Charge

Tool to check the status of a pending charge transaction.

Check Slug Availability

Tool to check if a custom slug is available for use when creating a payment page.

Bulk Create Transfer Recipients

Create multiple transfer recipients in batches.

Create Charge

Tool to initiate a payment by integrating the payment channel of your choice.

Create Customer

Tool to create a customer on your Paystack integration.

Create Payment Page

Tool to create a payment page on your Paystack integration.

Create Payment Request

Create a new payment request by issuing an invoice to a customer.

Create Plan

Tool to create a plan for recurring payments on Paystack.

Create Refund

Tool to initiate a refund for a previously completed transaction on Paystack.

Create Split Configuration

Tool to create a split configuration for transaction revenue sharing.

Create Storefront

Create a digital storefront on Paystack to manage and display products.

Create Subaccount

Tool to create a subaccount on your Paystack integration.

Create Transfer Recipient

Tool to create a new recipient for transfers.

Create Virtual Terminal

Create a Virtual Terminal on your Paystack integration to accept payments.

Deactivate Authorization

Tool to deactivate an authorization when a card or payment method needs to be forgotten.

Deactivate Virtual Terminal

Tool to deactivate a Virtual Terminal on your integration.

Delete Product

Delete a previously created product from Paystack by its ID.

Delete Storefront

Delete a previously created storefront from Paystack by its ID.

Delete Transfer Recipient

Tool to delete a transfer recipient by setting it to inactive status.

Disable OTP for Transfers

Tool to disable OTP requirement for programmatic transfers.

Disable Subscription

Tool to disable a subscription on your Paystack integration.

Duplicate Storefront

Tool to duplicate a previously created Storefront.

Enable OTP for Transfers

Tool to enable OTP requirement for transfers.

Export Transactions

Tool to export transactions from Paystack for a specific timeframe.

Fetch Balance

Tool to fetch the available balance on your Paystack integration.

Fetch balance ledger

Tool to fetch all pay-ins and pay-outs that went into your Paystack balance.

Fetch Bulk Charge Batch

Tool to retrieve a specific bulk charge batch by code.

Fetch Customer

Tool to get details of a customer on your integration.

Fetch Mandate Authorizations

Tool to fetch the list of direct debit mandate authorizations associated with a customer.

Fetch Payment Page

Tool to fetch details of a payment page on your Paystack integration.

Fetch Payment Request Details

Tool to fetch details of a payment request from Paystack.

Fetch Payment Session Timeout

Tool to fetch the payment session timeout configured on your Paystack integration.

Fetch Plan

Tool to get details of a plan on your integration.

Fetch Product

Tool to get details of a product on your integration.

Fetch Product Orders

Tool to fetch all orders for a particular product on your Paystack integration.

Fetch Refund

Tool to get details of a refund on your integration.

Fetch Split

Tool to get details of a split configuration for a transaction.

Fetch Storefront

Tool to get the details of a previously created Storefront.

Fetch Storefront Orders

Tool to fetch all orders in a Paystack storefront.

Fetch Subaccount

Tool to get details of a subaccount on your integration.

Fetch Subscription

Tool to get details of a subscription on your integration.

Fetch Transaction

Tool to get details of a transaction carried out on your integration.

Fetch Transaction Timeline

Tool to fetch the timeline of a transaction showing the steps taken from initiation to completion.

Fetch Transfer Recipient

Tool to fetch details of a transfer recipient.

Fetch Virtual Terminal

Tool to fetch a Virtual Terminal on your Paystack integration.

Finalize Payment Request

Tool to finalize the creation of a draft payment request for a customer.

Generate Update Subscription Link

Tool to generate a link for updating the card on a subscription.

Get Payment Request Totals

Tool to retrieve metrics for all pending and successful payment requests.

Get Transaction Totals

Tool to get the total amount received on your Paystack account.

Initialize Authorization

Tool to initialize a reusable authorization for recurring transactions.

Initialize Transaction

Tool to initialize a transaction from your backend.

Initiate Bulk Charge

Tool to initiate a bulk charge on your integration.

List Banks

Tool to get a list of all supported banks and their properties on Paystack.

List Bulk Charge Batches

Tool to list bulk charge batches created on your integration.

List Charges in Batch

Tool to retrieve the charges associated with a specified bulk charge batch.

List countries

Tool to retrieve a list of countries that Paystack currently supports.

List Customers

Tool to list customers available on your integration.

List Disputes

Tool to list transaction disputes filed by customers on your Paystack integration.

List Apple Pay Domains

Tool to list all registered Apple Pay domains on your integration.

List Mandate Authorizations

Tool to get a list of all direct debit mandates on your integration.

List Orders

Tool to list orders available on your integration.

List Payment Pages

Tool to list payment pages available on your Paystack integration.

List Payment Requests

Tool to list all previously created payment requests to your customers.

List Plans

Tool to list all subscription plans available on your integration.

List Products

Tool to list products available on your integration.

List Refunds

Tool to list refunds available on your integration.

List Settlements

Tool to list settlements made to your settlement accounts.

List Splits

Tool to list the transaction splits available on your integration.

List states for address verification

Tool to retrieve a list of states for a country for address verification.

List Storefront Products

Tool to list all products in a Paystack storefront.

List Storefronts

Tool to list storefronts available on your integration.

List Subaccounts

Tool to list subaccounts available on your integration.

List Subscriptions

Tool to list all subscriptions available on your integration.

List Transactions

Tool to list transactions that have occurred on your integration.

List Transfer Recipients

Tool to list transfer recipients available on your integration.

List Transfers

Tool to list all transfers carried out on your integration.

List Virtual Terminals

Tool to list virtual terminals available on your integration.

Pause Bulk Charge

Tool to pause processing of a bulk charge batch.

Publish Storefront

Tool to make a Storefront publicly available on Paystack.

Remove Subaccount from Split

Tool to remove a subaccount from a split configuration.

Resend OTP for Transfer

Tool to resend OTP for a transfer.

Resolve Card BIN

Tool to get basic information about a card BIN (Bank Identification Number).

Resume Bulk Charge Batch

Tool to resume processing of a previously paused bulk charge batch.

Send Payment Request Notification

Tool to send an email notification to a customer for a previously created payment request.

Send Subscription Update Link

Tool to send an email to the customer with a link to update the card on their subscription.

Set Risk Action

Tool to set a customer's risk action by whitelisting or blacklisting them.

Submit Phone

Tool to submit phone number when requested during a charge transaction.

Trigger direct debit activation charge

Tool to trigger an activation charge on an inactive direct debit mandate for a customer.

Unassign Destination from Virtual Terminal

Tool to unassign WhatsApp destinations from a Virtual Terminal.

Unregister Apple Pay Domain

Tool to unregister a top-level domain or subdomain previously used for Apple Pay integration.

Update Customer

Tool to update a customer's details on your Paystack integration.

Update Payment Page

Tool to update a payment page on your Paystack integration.

Update Payment Request

Tool to update a payment request on your Paystack integration.

Update Payment Session Timeout

Tool to update the payment session timeout on your Paystack integration.

Update Plan

Tool to update a plan's details on your Paystack integration.

Update Product

Tool to update a product on your integration.

Update Split Configuration

Tool to update a split configuration for transactions.

Update Storefront

Tool to update the details of a previously created Storefront.

Update Subaccount

Tool to update a subaccount's details on your Paystack integration.

Update Transfer Recipient

Tool to update the details of a transfer recipient.

Validate Bank Account

Tool to validate the authenticity of a customer's bank account before sending money.

Validate Customer

Tool to validate a customer's identity on your Paystack integration.

Validate Order

Tool to validate a pay for me order on Paystack.

Verify Payment Request

Tool to verify the status of a previously created payment request on Paystack.

Verify Storefront Slug

Tool to verify the availability of a slug before using it for a Storefront.

Verify Transaction

Tool to confirm the status of a transaction using its reference.

FAQ

Frequently asked questions

With a standalone Paystack MCP server, the agents and LLMs can only access a fixed set of Paystack tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Paystack and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Paystack tools.

Yes, absolutely. You can configure which Paystack scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Paystack data and credentials are handled as safely as possible.

Start with Paystack.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Paystack tool your agent needs.Free to start.

Start building