Introduction

by simonwfarrow

156 downloads
Not rated
GitHub

Description

# Introduction Welcome to the Worldpay [**M**odel **C**ontext **P**rotocol](https://modelcontextprotocol.io/) 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…

About

# Introduction Welcome to the Worldpay [**M**odel **C**ontext **P**rotocol](https://modelcontextprotocol.io/) 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…

Details

Author
simonwfarrow
Downloads
156
Categories
Other

- Take card payments via Worldpay Payments API
- Verify cards and generate verified tokens
- Manage payments with follow‑on actions (settlement, cancel, refund)
- Generate payment links for hosted payment pages
- Query payments by date range, transaction reference, or payment ID

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Introduction
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, rename .env.example to .env, set your Worldpay username and password, then run npm install && npm run build && npm run start. Alternatively, build and run as a Docker container: docker build -t worldpay/mcp . followed by docker run -p 3001:3001 --env-file .env localhost/worldpay/mcp:latest. The server runs on port 3001 by default and supports stdio transport by pointing a client to ./dist/server-stdio.js.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "introduction": {
            "worldpay-mcp": {
                "command": "node",
                "args": [
                    "dist/server-sse.js"
                ]
            }
        }
    }
}

McpServers

{
    "worldpay-mcp": {
        "command": "node",
        "args": [
            "dist/server-sse.js"
        ]
    }
}

Introduction

Welcome to the Worldpay Model Context Protocol 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


Resources


Coming soon

Prompts

Comming soon
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.