Generates JavaScript initialization code for web frameworks to integrate Worldpay checkout functionality.
Provides server-side payment processing code generation for Node.js to handle Worldpay payment operations.
Supports generating server-side code for processing PayPal payments through Worldpay APIs.
Enables generation of customized checkout form components specifically for React applications to integrate with Worldpay payment processing.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Worldpay MCP Servergenerate a checkout form for my e-commerce site using react"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Introduction
Welcome to the Worldpay M Server
Tools
We'll be adding more tools over the coming months, for now we support the following:
Take Payments
This tool will make a direct request to the Worldpay Payments API. It requires a Session url as input which is generated via the Worldpay Checkout product.
Verified Token
This tool will verify a card and generate a token for use in a payment using the Worldpay Verified Tokens product. It requires a Session url as input which is generated via the Worldpay Checkout product.
Manage Payments
All of the payment products return a set of next action links that can be used to perform follow on commands such as settlement, cancel, refund etc.
This tool takes an action link an invokes that command on a specific payment. See Payments API/Manage Payments.
Pay By Link
This tool supports the generation of a payment link that can be passed to a user to complete a payment transaction using the Worldpay Hosted Payment Pages product.
Query Payments
This is actually three distinct tools all of which use the Worlday Payment Queries API to search for payments.
Query By Date Range
Query By Transaction Reference
Query By Payment Id
Related MCP server: PayPal MCP Server
Resources
Coming soon
Prompts
Comming soon
Usage
Remeber to set your environment by renaming
.env.exampleto.env. Set your user name and password obtained from Worldpay Dashboard
You can clone this repo and run the server using the following command:
or build and run as a container:
The server will now be available on port 3001.
Note that if you wish to use the legacy sse transport, you can run this with
node ./dist/server-sse.js
stdio
To use the stdio transport, configure your client to point to ./dist/server-stdio.js.
An example configuration file is given.