Worldpay MCP. Manage payments, refunds, and settlements from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Worldpay handles your entire payment lifecycle: processing payments, managing refunds, and auditing settlements. Connect it to your AI agent to instantly initiate orders, create reusable tokens for customer data, or pull granular settlement reports without leaving chat.
What your AI agents can do
Create payment order
Creates a brand new payment order using the token, amount, currency, and an order description.
Create reusable token
Generates a secure, reusable payment token from sensitive customer card data.
Get api health
Checks and reports the current operational status of the Worldpay API connection for immediate troubleshooting.
Initiates new payment orders using a secure token, providing real-time confirmation and order codes.
Generates reusable tokens from sensitive card details, allowing you to process future payments without storing raw numbers.
Processes partial or full refunds against a previously completed and recorded order code.
Lists all settled funds into your account, providing deep details on the transaction batches.
Checks the live operational status of the Worldpay integration to confirm service availability.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Worldpay MCP Server: 9 Tools for Payment Operations
Use these nine tools to manage every aspect of payment processing, from creating new orders and generating tokens to auditing full settlement batches.
019d7625create payment order
Creates a brand new payment order using the token, amount, currency, and an order description.
019d7625create reusable token
Generates a secure, reusable payment token from sensitive customer card data.
019d7625get api health
Checks and reports the current operational status of the Worldpay API connection for immediate troubleshooting.
019d7625get order details
Retrieves all specific details associated with a given payment order code.
019d7625get settlement details
Pulls granular, detailed information for one specific settlement batch ID.
019d7625get token details
Retrieves metadata and status details for a specified payment token ID.
019d7625list payment settlements
Lists all recent funds that have been settled into your Worldpay account, giving an overview of the batches.
019d7625list webhook endpoints
Lists every registered webhook notification endpoint to help verify configuration settings.
019d7625refund payment order
Processes a refund by providing the original order code and the exact amount of money needed back.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Worldpay, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You're running a global payment operation. You don't wanna be staring at dashboards; you want this stuff handled in natural conversation. This server connects Worldpay directly to your agent, letting you manage payments, handle refunds, and audit settlements without leaving the chat window.
Processing Payments & Managing Tokens
You can initiate a brand new payment order instantly using create_payment_order. You just gotta supply four things: a secure reusable token, the total amount in money, what currency you're paying in, and a description for the order. The tool spits out real-time confirmation right away, giving you an order code to track everything else.
Need to handle customer payment data? Don't store raw card numbers; that’s risky business. You use create_reusable_token to generate a secure, reusable token from sensitive card details. This process lets you keep processing payments for the same customer later on without ever having to deal with their actual credit card number again.
When you need payment history or specific transaction info, you've got options. To check what happened with any paid order, use get_order_details and give it that specific payment order code. If you're tracking a token—maybe you wanna see its status or metadata—you run get_token_details, providing just the specified token ID.
Refunds and Auditing Settlements
If an order needs money coming back, use refund_payment_order. Just give it the original order code and the exact amount of money you need refunded. This handles both partial and full refunds against a payment that's already cleared.
To audit your books, you list all settled funds using list_payment_settlements. That gives you a high-level overview of every batch of money deposited into your Worldpay account. For the deep dive—the granular details on one specific settlement period—you run get_settlement_details, supplying only that single settlement batch ID. You'll see exactly what transactions make up those funds.
System Checks and Configuration
You gotta know if the connection is solid before you start transacting. Run get_api_health to check the live operational status of the Worldpay API connection. This confirms whether your gateway is reachable right now, so you can troubleshoot immediately if something's up.
If you use webhooks for real-time updates—which you should—you need to verify that setup. You run list_webhook_endpoints to list every registered notification endpoint, letting you confirm the configuration settings are rock solid and ready to receive payment updates. If your system uses tokens for payments, you can also get a list of all those endpoints using list_webhook_endpoints, verifying they're set up correctly.
Every piece of data—from creating an order via create_payment_order with the token, amount, currency, and description; to generating reusable payment identifiers through create_reusable_token; to confirming a transaction's status using get_order_details by code; to processing a partial reimbursement using refund_payment_order against an order code; or pulling deep accounting info via get_settlement_details with a batch ID—you manage the entire lifecycle right here.
You can confirm connectivity anytime with get_api_health, and you'll always know which endpoints are live by checking list_webhook_endpoints. These tools give you total control over payments, refunds, and settlement reporting.
How Worldpay MCP Works
- 1 Subscribe to this server and provide your Worldpay Service Key.
- 2 Connect your AI client (Claude, Cursor, etc.) to the MCP Server via Vinkius Marketplace.
- 3 Tell your agent what you need—for example, 'Refund $50 for order ORD-XYZ'—and it runs the necessary tool calls.
The bottom line is that your AI agent acts as a payment operations coordinator, replacing manual navigation through complex banking dashboards.
Who Is Worldpay MCP For?
Anyone who deals with money moving—finance teams, e-commerce managers, or developers testing payments. You're the person tired of clicking through five different tabs and cross-referencing PDFs just to confirm a single refund status at 2 AM.
Handles customer service issues by instantly looking up transaction details and processing refunds without manually entering order codes.
Reconciles daily payment batches and monitors settlements using simple chat commands, speeding up the audit process significantly.
Tests new payment flows by creating reusable tokens and verifying webhook configurations through conversation to validate integration points.
What Changes When You Connect
- Process Payments Instantly: Use
create_payment_orderto initiate payment orders using secure tokens. You get real-time status updates without ever touching a dashboard. - Secure Token Management: The
create_reusable_tokentool lets you store customer card data safely. This means your agent can process repeat payments without needing sensitive raw information. - Full Settlement Audit Trail: Run
list_payment_settlementsto see all recent funds deposited into your account. You can then useget_settlement_detailsfor deep, transaction-level breakdowns. - Effortless Refunds: Need to refund a customer? Just run
refund_payment_order. Specify the order code and amount; the agent handles the API call and status update. - Immediate Debugging: If payments fail or updates are missed, use
get_api_healthorlist_webhook_endpointsto instantly check connectivity and configuration. No more guesswork.
Real-World Use Cases
Reconciling a large batch of refunds
The e-commerce manager needs to refund 15 different orders that spanned last week. Instead of logging into the dashboard, they tell their agent: 'Refund $X for order ORD-Y.' The agent runs refund_payment_order multiple times and tracks all successes automatically.
Auditing discrepancies between bank statements
An accountant notices a discrepancy. They ask the agent to run list_payment_settlements. They review the list, pull out a suspect ID, and use get_settlement_details to pinpoint exactly which transaction caused the variance.
Verifying webhook setup after an integration change
A developer just updated the payment gateway. Before going live, they ask the agent to run list_webhook_endpoints. This confirms every notification endpoint is registered and ready for testing.
Handling a high-volume checkout failure
The system reports an error on a payment attempt. The support agent asks the agent to use get_order_details with the failed order code, instantly pulling up the transaction status and necessary details for the customer.
The Tradeoffs
Treating payments like general data queries
Trying to 'find out how much money arrived' by reading a simple account balance. This ignores the complex stages of processing and settlement.
→
Always start with list_payment_settlements to see the batches, then use get_settlement_details to break down those funds into specific transactions.
Assuming a connection is working
Starting a payment run and waiting for failure. You might miss an underlying API issue that prevents any transaction from completing.
→
First, always check the health with get_api_health. This confirms the Worldpay gateway is actually reachable before you attempt to use create_payment_order.
Mixing up tokens and orders
Using a token ID when you should be tracking an order code. A token only holds data; it doesn't represent the transaction itself.
→
Use get_token_details to check the raw data held by the token, but use get_order_details for information about the actual payment event.
When It Fits, When It Doesn't
Use this server if your core job involves tracking money movement: processing payments, issuing refunds, or reconciling funds. You need to manage the entire lifecycle—from initial tokenization (create_reusable_token) all the way through settlement auditing (list_payment_settlements). Don't use it if you just need to read static data (like a customer mailing address); another service is better suited. If your sole task is reporting on historical financial summaries, focusing only on get_order_details might be enough, but for full operational control, you need the whole suite.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Worldpay. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Reconciling payments used to mean jumping between four different dashboards.
You'd log into your e-commerce platform to find an order ID. Then, you'd switch tabs to your payment processor dashboard to check the status against that ID. If it was a refund, you had to manually create a support ticket and wait for someone to confirm the API call was made. It took minutes, sometimes hours.
With this MCP server, you tell your agent: 'Confirm refund of $50 for order ORD-XYZ.' The agent runs `refund_payment_order`, updates Worldpay immediately, and gives you a confirmation code—all in one chat window.
Worldpay MCP Server: Manage payments, refunds, and settlements from chat.
Previously, checking settlement details meant running complex reports that needed manual filtering by date range and transaction type. You'd get a massive spreadsheet dump just to find three key figures you needed for your books.
Now, ask the agent to 'Show me last week's settled funds.' It runs `list_payment_settlements` and immediately gives you the summary data you need, without generating a single useless column of numbers.
Common Questions About Worldpay MCP
How do I process payments with Worldpay using my AI agent? +
You run create_payment_order by providing your payment token, the amount, and the currency. The agent initiates the transaction and returns a unique order code.
What is the difference between getting order details and settlement details with Worldpay? +
Order details (get_order_details) cover one specific payment attempt. Settlement details (get_settlement_details) report on larger batches of funds that have cleared into your bank account.
Can I refund an order using the Worldpay MCP Server? +
Yes, use refund_payment_order. You just need to provide two things: the original order code and the precise amount you want refunded.
How do I check if my payment gateway is working with Worldpay? +
Use the get_api_health tool. It runs a quick diagnostic check and tells you right away if your Worldpay API connection is operational or if there's an issue.
What is the purpose of the `create_reusable_token` tool in Worldpay? +
It generates a secure, reusable token from sensitive card data. This process lets your AI client handle tokens instead of raw credit card numbers. That keeps you compliant and safe while processing payments.
Using `list_payment_settlements`, how can I get a full audit of my account's incoming funds? +
This tool lists all settled funds, giving you an overview of every batch. You can then use the get_settlement_details tool to drill down and find specific transaction breakdowns for reconciliation.
How does the Worldpay MCP Server help manage webhooks using `list_webhook_endpoints`? +
This tool lists every registered webhook notification endpoint. You can confirm that your real-time URLs are correctly configured and accessible, ensuring payment updates arrive when they should.
If I only have an order code, how can Worldpay help me check the status? +
You pass just the order ID to the get_order_details tool. Your AI client pulls all relevant data—like the current payment status and transaction history—without you having to manually navigate the dashboard.
Can I process a refund through the agent? +
Yes. The refund_payment_order tool allows your AI agent to initiate a refund for any completed transaction. You just need to provide the order code and the amount (in minor units), and the agent will process it via the Worldpay API.
How do I check the status of a specific payment? +
You can use the get_order_details tool. Provide the unique order code, and your agent will return the full transaction metadata, including current payment status, amount, and timestamp.
Can I see a list of recent settlements made to my bank account? +
Absolutely. Use the list_payment_settlements tool to retrieve a summary of outgoing transfers to your account. You can then use get_settlement_details to see the individual payments included in each batch.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Bloom Credit
Unified access to credit data and reporting via Bloom Credit — manage consumers, order reports, and monitor scores directly from any AI agent.
Banco do Brasil
Check balance, statements, pay Pix/Boleto, and manage your BB account via API.
Instamojo
Manage payments, refunds, and payouts via Instamojo API.
You might also like
Fastly
Manage edge computing and CDN via Fastly — monitor and activate service versions, manage domains and backends, and purge cache directly from any AI agent.
TheMealDB Alternative
Search recipes, browse ingredients, and discover meals from global cuisines via AI.
Hugging Face LLM
Connect Hugging Face LLM to any AI agent via MCP.