paystack-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAYSTACK_SECRET_KEY | Yes | Your Paystack secret key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_productC | Create a new product on your Paystack integration |
| list_productsB | List products available on your Paystack integration with pagination support |
| get_productA | Get details of a specific product by ID |
| update_productB | Update an existing product by ID |
| create_customerB | Create a new customer in Paystack |
| list_customersB | List customers available on your Paystack integration |
| get_customerA | Get details of a specific customer by email or code |
| update_customerC | Update a customer's details |
| validate_customerC | Validate a customer's identity with bank account |
| set_customer_risk_actionC | Whitelist or blacklist a customer |
| deactivate_authorizationB | Deactivate a payment authorization when a card needs to be forgotten |
| initialize_transactionC | Initialize a transaction to accept payment on Paystack |
| verify_transactionC | Verify a transaction's status using the transaction reference |
| fetch_transactionB | Get details of a transaction by ID |
| list_transactionsC | List transactions with pagination and filtering options |
| charge_authorizationB | Charge a previously authorized card |
| partial_debitB | Charge a partial amount from a previously authorized card |
| transaction_totalsC | Get total amount received on your account |
| export_transactionsC | Export a list of transactions carried out on your integration |
| list_banksC | Get a list of all banks supported by Paystack and their properties |
| list_countriesA | Get a list of countries that Paystack currently supports |
| list_statesA | Get a list of states for a country for address verification |
| check_balanceB | Get the available balance on your Paystack integration |
| balance_ledgerC | Fetch all pay-ins and pay-outs that occurred on your Paystack integration |
| resend_transfers_otpC | Generates a new OTP and sends to customer for transfer verification |
| disable_transfers_otpC | Disable OTP requirement for transfers |
| finalize_disable_otpB | Finalize the request to disable OTP on your transfers |
| enable_transfers_otpB | Enable OTP requirement for transfers |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| show-top-selling-products | Show me the top-selling products this month |
| show-low-stock-products | Which products are running low on stock? |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kohasummons/paystack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server