Servidor MCP de PayPal
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona una integración completa con las API de PayPal. Este servidor permite una interacción fluida con el procesamiento de pagos, la facturación, la gestión de suscripciones y las operaciones comerciales de PayPal mediante una interfaz estandarizada.
Características
Procesamiento de pagos
- Gestión de pedidos : crear, actualizar y realizar un seguimiento de pedidos
- Procesamiento de pagos : procese pagos con varios métodos
- Tokens de pago : crea y administra tokens de pago para uso futuro
- Gestión de disputas : gestionar disputas de pago y resoluciones
Operaciones comerciales
- Gestión de productos : crear y gestionar catálogos de productos
- Facturación : Genera y envía facturas profesionales
- Pagos : procese pagos por lotes a múltiples destinatarios
- Gestión de suscripciones : cree y administre la facturación recurrente
Gestión de usuarios
- Verificación de identidad : verificar la identidad de los usuarios
- Información del usuario : recuperar y administrar datos del usuario
- Gestión de perfiles web : personaliza las experiencias de pago
Arquitectura
Instalación
Prerrequisitos
- Node.js 16.x o posterior
- Cuenta de desarrollador de PayPal con credenciales de API
Instalación manual
- Clonar el repositorio
- Instalar dependencias
- Construir el proyecto
- Configure las credenciales de PayPal en su archivo de configuración de MCP:
Herramientas disponibles
Operaciones de pago
crear_token_de_pago
Crea un token de pago para uso futuro.
crear_orden
Crear un nuevo pedido en PayPal.
orden de captura
Capturar el pago de un pedido autorizado.
crear_suscripción
Cree una suscripción para facturación recurrente.
Operaciones comerciales
crear_producto
Crear un nuevo producto en el catálogo.
crear_factura
Generar una nueva factura.
crear_pago
Procesar un pago por lotes.
Manejo de errores
El servidor implementa un manejo integral de errores:
- Validación de entrada : errores de validación detallados con mensajes específicos
- Errores de la API de PayPal : Respuestas de error estructuradas con detalles de error de PayPal
- Errores de red : Lógica de reintento para problemas de red transitorios
- Errores de autenticación : actualización automática del token y borrado de mensajes de error
- Limitación de velocidad : estrategias de retroceso para los límites de velocidad de la API
Consideraciones de seguridad
- Todos los datos sensibles son validados y desinfectados.
- Autenticación OAuth 2.0 con PayPal
- Gestión segura de credenciales mediante variables de entorno
- Validación de entrada para todos los parámetros de API
- Los mensajes de error no exponen información confidencial
Desarrollo
Edificio
Ejecutando en modo de desarrollo
Pruebas
Pelusa
Formato
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Confirme sus cambios
- Empujar hacia la rama
- Crear una solicitud de extracción
Licencia
Licencia MIT
This server cannot be installed
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 de protocolo de contexto de modelo que proporciona una integración integral con las API de PayPal, lo que permite una interacción fluida con el procesamiento de pagos, la facturación, la gestión de suscripciones y las operaciones comerciales a través de una interfaz estandarizada.
Related MCP Servers
- -securityFlicense-qualityA server implementing the Model Context Protocol to make and query payments through Worldpay APIs, enabling payment processing, payment queries, and checkout form generation.Last updated -TypeScript
- -securityAlicense-qualityA server that provides integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA 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 -5TypeScript
Paddle MCP Serverofficial
AsecurityAlicenseAqualityA 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 -84319TypeScriptApache 2.0