Worldpay MCP Server logo

Worldpay MCP Server

by simonwfarrow

A simple MCP server for Worldpay APIs, implementing the Model Context Protocol to make and query payments. It offers both stdio and SSE transport versions.

View on GitHub

Last updated: N/A

What is Worldpay MCP Server?

This is a Model Context Protocol (MCP) server designed to interact with Worldpay APIs. It provides tools for making payments, querying payments, generating checkout forms, generating payment server code, and generating payment queries.

How to use Worldpay MCP Server?

  1. Install dependencies using npm install. 2. Build the server distributions using npm run build. 3. Configure the server (either stdio with claude_desktop_config.json or SSE with environment variables). 4. Run the server (stdio is started automatically by Claude, SSE is started with node dist/server-sse.js).

Key features of Worldpay MCP Server

  • Make Payment

  • Query Payments

  • Generate Checkout Form

  • Generate Payment Server Code

  • Generate Payment Query

Use cases of Worldpay MCP Server

  • Integrating Worldpay payments into web applications

  • Processing payments through the Worldpay API

  • Querying and filtering payment data

  • Creating customized checkout forms

  • Generating server-side payment processing code

FAQ from Worldpay MCP Server

What is the Model Context Protocol (MCP)?

MCP is a protocol for interacting with APIs.

What are the transport options for the server?

The server supports both stdio and SSE transports.

How do I configure the stdio server?

The stdio server is configured using a claude_desktop_config.json file.

How do I configure the SSE server?

The SSE server is configured using environment variables.

What programming languages are supported for generating payment server code?

Currently, Node.js is supported for card payments with session tokens.