Worldpay MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • 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.

Introducción

Este es un servidor MCP simple para las API de Worldpay.

Implementa el Protocolo de Contexto Modelo para realizar y consultar pagos.

Hay dos versiones del servidor:

  • server-stdio.js : un servidor simple que utiliza el transporte stdio .
  • server-sse.js : un servidor que utiliza el transporte SSE .

La versión stdio ha sido probada utilizando Claude Desktop.

La versión sse ha sido probada usando Cursor.

Herramientas

Realizar pago

Consulta de pagos

Generar formulario de pago

La herramienta generateCheckoutForm crea código de formulario de pago personalizado para integrar el procesamiento de pagos de Worldpay en tu aplicación. Es compatible con frameworks web y React.

Parámetros:

  • checkoutId : Su ID de pago de Worldpay
  • framework : el framework que estás usando ( web o react )

Respuesta:

La herramienta devuelve múltiples elementos de contenido:

  • Código del componente HTML/React
  • Estilo CSS
  • Código de inicialización de JavaScript (para el marco web)

Esto proporciona todo lo necesario para implementar rápidamente un formulario de pago de Worldpay en su aplicación.

Generar código de servidor de pago

La herramienta generatePaymentServerCode proporciona código del lado del servidor para procesar pagos a través de la API de Worldpay. Genera código según su método de pago, tipo de instrumento y lenguaje de programación.

Parámetros:

  • method : Método de pago ( card , paypal )
  • instrument : Tipo de instrumento ( plain , session )
  • language : lenguaje de programación ( node , java )

Respuesta:

La herramienta devuelve:

  • Código de implementación del lado del servidor
  • Ejemplo de respuesta de API para referencia

Actualmente se admiten pagos con tarjeta con tokens de sesión en Node.js.

Generar consulta de pago

La herramienta generatePaymentQuery proporciona documentación y ejemplos para consultar la API de consultas de pago de Worldpay. Le ayuda a comprender cómo filtrar y recuperar datos de pago mediante diversos parámetros.

Parámetros:

  • startDate : Fecha de inicio del rango de consulta (formato ISO 8601)
  • endDate : Fecha de finalización del rango de consulta (formato ISO 8601)
  • pageSize : Número máximo de resultados a devolver (opcional, predeterminado: 20)
  • currency : Filtrar por código de moneda (opcional)
  • minAmount : Importe mínimo de pago (opcional)
  • maxAmount : Importe máximo del pago (opcional)
  • last4Digits : Últimos 4 dígitos del número de tarjeta (opcional)
  • entityReferences : Referencias de entidad del comerciante (opcional)
  • receivedEvents : Tipos de eventos de pago (opcional)

Respuesta:

La herramienta devuelve:

  • Documentación completa sobre los parámetros de consulta
  • Ejemplo de solicitudes de API con diferentes combinaciones de parámetros
  • Respuesta de API de muestra para referencia

Instalación

npm install

Uso

Construir las distribuciones del servidor.

npm run build

Configuración

estudio

El servidor stdio MCP se configura mediante un archivo claude_desktop_config.json .

Este es un archivo JSON que contiene la configuración del servidor MCP.

{ "mcpServers": { "worldpay": { "name": "worldpay-server", "command": "node", "args": ["PATH TO server-stdio.js"], "env": { "WORLDPAY_USERNAME": "USERNAME", "WORLDPAY_PASSWORD": "PASSWORD" } }

sse

El servidor sse se configura mediante variables de entorno.

export WORLDPAY_USERNAME=USERNAME export WORLDPAY_PASSWORD=PASSWORD

Ejecutando el servidor

estudio

Claude iniciará el servidor stdio automáticamente.

sse

Iniciar servidor, el puerto predeterminado es 3001.

node dist/server-sse.js
-
security - not tested
F
license - not found
-
quality - not tested

Un servidor que implementa el Protocolo de Contexto de Modelo para realizar y consultar pagos a través de las API de Worldpay, lo que permite el procesamiento de pagos, las consultas de pagos y la generación de formularios de pago.

  1. Tools
    1. Make Payment
    2. Query Payments
    3. Generate Checkout Form
    4. Generate Payment Server Code
    5. Generate Payment Query
  2. Installation
    1. Usage
      1. Configuration
        1. stdio
        2. sse
      2. Running the server
        1. stdio
        2. sse
      ID: upv4z0uc7q