Protocolo de contexto del modelo de PayPal
El servidor del Protocolo de Contexto de Modelo de PayPal permite la integración con las API de PayPal mediante llamadas a funciones. Este protocolo admite diversas herramientas para interactuar con diferentes servicios de PayPal.
Para ejecutar el servidor MCP de PayPal usando npx, use el siguiente comando:
Reemplace YOUR_ACCESS_TOKEN con su token de acceso de PayPal. Consulte este artículo para saber cómo generar un token de acceso de PayPal . Alternativamente, puede configurar PAYPAL_ACCESS_TOKEN en sus variables de entorno.
Uso con el host MCP (Claude Desktop/Cline/Cursor/GitHub Copilot)
Esta guía explica cómo integrar el conector de PayPal con Claude Desktop.
Prerrequisitos
Aplicación Claude Desktop instalada
instalando Node.js localmente
Pasos de instalación
1. Instalar Node.js
Se requiere Node.js para que el conector de PayPal funcione:
Visita el sitio web oficial de Node.js , descárgalo e instálalo.
Requisitos: Nodo 18+
2. Configurar el conector de PayPal con el host MCP (escritorio Claude / Cursor / Cline)
Mostraremos la integración con Claude Desktop. Puedes usar tu host MCP favorito.
Abra Claude Desktop
Vaya a Configuración
Busque la sección de configuración de Desarrollador o Configuración avanzada
Localice el área de configuración de herramientas o conectores externos
Agregue la siguiente configuración del conector de PayPal a este ~/Claude/claude_desktop_config.json:
Asegúrate de reemplazar YOUR_PAYPAL_ACCESS_TOKEN con tu token de acceso de PayPal. Como alternativa, puedes configurar PAYPAL_ACCESS_TOKEN como variable de entorno. También puedes pasarlo como argumento usando --access-token en "args". Establece el valor de PAYPAL_ENVIRONMENT como SANDBOX para pruebas de fase y PRODUCTION para el entorno de producción.
Guarde los cambios de configuración
3. Pruebe la integración
Salga y reinicie Claude Desktop para aplicar los cambios
Pruebe la conexión pidiéndole a Claude que realice una tarea relacionada con PayPal
Ejemplo: "Enumerar mis facturas de PayPal"
Herramientas disponibles
Facturas
create_invoice: Crea una nueva factura en el sistema PayPallist_invoices: Lista de facturas con paginación y filtrado opcionalesget_invoice: recupera los detalles de una factura específicasend_invoice: Envía una factura a los destinatariossend_invoice_reminder: envía un recordatorio para una factura existentecancel_sent_invoice: Cancelar una factura enviadagenerate_invoice_qr_code: Generar un código QR para una factura
Pagos
create_order: crea un pedido en el sistema de PayPal según los detalles proporcionadosget_order: recupera los detalles de un pedidopay_order: Procesar el pago de un pedido autorizado
Gestión de disputas
list_disputes: recupera un resumen de todas las disputas abiertasget_dispute: recupera información detallada de una disputa específicaaccept_dispute_claim: Aceptar un reclamo de disputa
Seguimiento de envíos
create_shipment_tracking: Crea un registro de seguimiento de envíoget_shipment_tracking: recupera información de seguimiento del envío
Gestión de catálogos
create_product: Crea un nuevo producto en el catálogo de PayPallist_products: Lista de productos con paginación y filtrado opcionalesshow_product_details: Recuperar detalles de un producto específicoupdate_product: Actualizar un producto existente
Gestión de suscripciones
create_subscription_plan: Crea un nuevo plan de suscripciónlist_subscription_plans: Lista de planes de suscripciónshow_subscription_plan_details: Recuperar detalles de un plan de suscripción específicocreate_subscription: Crea una nueva suscripciónshow_subscription_details: Recuperar detalles de una suscripción específicacancel_subscription: Cancelar una suscripción activa
Informes y perspectivas
list_transactions: Lista de transacciones con paginación y filtrado opcionales
Variables de entorno
Se pueden utilizar las siguientes variables de entorno:
PAYPAL_ACCESS_TOKEN: Su token de acceso de PayPalPAYPAL_ENVIRONMENT: Establezca enSANDBOXpara el modo sandbox,PRODUCTIONpara producción (el valor predeterminado es el modoSANDBOX)
Esta guía explica cómo generar un token de acceso para la integración de la API de PayPal, incluido cómo encontrar su ID de cliente y su secreto de cliente.
Prerrequisitos
Cuenta de desarrollador de PayPal (para Sandbox)
Cuenta comercial de PayPal (para producción)
Cómo encontrar su ID de cliente y su secreto de cliente
Crear una cuenta de desarrollador de PayPal :
Regístrate o inicia sesión con tus credenciales de PayPal
Acceda a sus credenciales :
En el Panel de desarrollador, haga clic en Aplicaciones y credenciales en el menú
Cambia entre los modos Sandbox y Live según tus necesidades
Crear o ver una aplicación :
Para crear una nueva aplicación, haga clic en Crear aplicación
Dale un nombre a tu aplicación y selecciona una cuenta comercial para asociarla
Para las aplicaciones existentes, haga clic en el nombre de la aplicación para ver los detalles
Recuperar credenciales :
Una vez creada o seleccionada tu aplicación, verás una pantalla con tu:
ID de cliente : un identificador público para su aplicación
Secreto del cliente : una clave privada (que se muestra después de hacer clic en "Mostrar")
Guarde estas credenciales de forma segura, ya que son necesarias para generar tokens de acceso.
Generar un token de acceso
Usando cURL
Reemplace CLIENT_ID y CLIENT_SECRET con sus credenciales. Para producción, use https://api-m.paypal.com en lugar de la URL del entorno de pruebas.
Usando el cartero
Cree una nueva solicitud a
https://api-m.sandbox.paypal.com/v1/oauth2/tokenEstablecer el método en POST
En Autorización , seleccione Autenticación básica e ingrese su ID de cliente y Secreto de cliente
En Cuerpo , seleccione x-www-form-urlencoded y agregue una clave
grant_typecon el valorclient_credentialsEnviar la solicitud
Respuesta
Una respuesta exitosa se verá así:
Copie el valor de access_token para usarlo en su integración de Claude Desktop.
Detalles del token
Tokens de Sandbox : válidos durante 3 a 8 horas
Tokens de producción : válidos por 8 horas
Se recomienda implementar la lógica de actualización del token antes del vencimiento.
Usando el token con Claude Desktop
Una vez que tenga su token de acceso, actualice el valor PAYPAL_ACCESS_TOKEN en la configuración de su conector de Claude Desktop:
Mejores prácticas
Almacenar el ID del cliente y el secreto del cliente de forma segura
Implementar la lógica de actualización de tokens para gestionar la expiración de tokens
Utilice tokens específicos del entorno (sandbox para pruebas, producción para transacciones reales)
Evite codificar tokens en el código de la aplicación
Descargo de responsabilidad
@paypal/mcp proporciona acceso a contenido generado por IA que puede ser inexacto o incompleto. Los usuarios son responsables de verificar de forma independiente cualquier información antes de confiar en ella. PayPal no garantiza la precisión de los resultados ni se responsabiliza de las decisiones, acciones o consecuencias derivadas de su uso.
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.
El servidor del Protocolo de Contexto de Modelo de PayPal permite la integración con las API de PayPal mediante llamadas a funciones. Este protocolo admite diversas herramientas para interactuar con diferentes servicios de PayPal.
- Uso con el host MCP (Claude Desktop/Cline/Cursor/GitHub Copilot)
- Prerrequisitos
- Pasos de instalación
- Herramientas disponibles
- Variables de entorno
- Prerrequisitos
- Cómo encontrar su ID de cliente y su secreto de cliente
- Generar un token de acceso
- Detalles del token
- Usando el token con Claude Desktop
- Mejores prácticas
- Descargo de responsabilidad
Related MCP Servers
- -security-license-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 -
- -security-license-qualityA 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 -6Apache 2.0
- -security-license-qualityModel Context Protocol server for interacting with the HaloPSA API, enabling AI assistants like Claude to manage tickets, users, and assets in HaloPSA through natural language.Last updated -74MIT License
Paddle MCP Serverofficial
Asecurity-licenseAqualityA 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 -89132Apache 2.0