local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Integrates with PayPal APIs to manage invoices, offering tools to create new invoices and list existing ones through function calling.
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 Co-Pilot)
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
Herramienta | Descripción |
---|---|
invoices.create | Crear una nueva factura |
invoices.list | Listado de facturas |
Variables de entorno
Se pueden utilizar las siguientes variables de entorno:
PAYPAL_ACCESS_TOKEN
: Su token de acceso de PayPalPAYPAL_ENVIRONMENT
: Establezca enSANDBOX
para el modo sandbox,PRODUCTION
para 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 :
- Ir al panel 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.
- Una vez creada o seleccionada tu aplicación, verás una pantalla con tu:
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/token
- Establecer 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_type
con el valorclient_credentials
- Enviar 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
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.