Skip to main content
Glama

Worldpay MCP Server

by simonwfarrow

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

Realizar pago

Consulta de pagos

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 formulario de pago

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

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.

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. Herramientas
    1. Realizar pago
    2. Consulta de pagos
    3. Generar formulario de pago
    4. Generar código de servidor de pago
    5. Generar consulta de pago
  2. Instalación
    1. Uso
      1. Configuración
        1. estudio
        2. sse
      2. Ejecutando el servidor
        1. estudio
        2. sse

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A server that integrates with Stripe for handling payments, customers, and refunds through the Model Context Protocol, providing a secure API to manage financial transactions.
        Last updated -
        13
        Python
        MIT License
        • Apple
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that provides comprehensive integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.
        Last updated -
        TypeScript
        Apache 2.0
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.
        Last updated -
        5
        TypeScript
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that provides tools for interacting with the Paddle Billing API, enabling users to manage products, prices, customers, transactions, subscriptions, and create custom financial reports.
        Last updated -
        8
        43
        19
        TypeScript
        Apache 2.0

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/simonwfarrow/worldpay-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server