Desarrollando integraciones de IA con LLM y MCP de Yuno

Yuno ofrece herramientas para ayudarte a crear experiencias de pago compatibles con IA y fáciles de usar para comercios. Nuestra documentación, preparada para máquinas, facilita que los grandes modelos de lenguaje (LLM) comprendan las API y la documentación de Yuno, mientras que nuestro Protocolo de Contexto de Modelo (MCP) facilita la integración de las capacidades de Yuno en tu producto.

Esta guía presenta cómo trabajar con ambos componentes. Aprenderá cómo la capa LLM permite que las herramientas de IA brinden una integración más precisa y contextual, y cómo el MCP puede integrar funcionalidades clave de pago y comercio directamente en su entorno, lo que permite compilaciones más rápidas y con menos fricción.

Contenido listo para máquina en texto sin formato

Para ayudar a los modelos de lenguaje grandes a comprender y soportar las integraciones de Yuno, ofrecemos un conjunto específico de archivos Markdown (.md), diseñados específicamente para la legibilidad por máquina. Estos archivos describen las API de Yuno, el comportamiento del producto y los detalles de implementación en un formato fácil de analizar para los LLM.

Los archivos .md son parte de Yuno Docs. Puedes acceder a ellos añadiendo .md al final de cualquier URL de Yuno Docs (esto funciona tanto para las Guías como para las páginas de Referencia API). El contenido se sirve en texto plano, lo que facilita que las máquinas extraigan y procesen el conocimiento subyacente sin necesidad de interpretación humana.

Esta configuración permite que los asistentes de IA, las herramientas de desarrollo y los agentes de chat respondan preguntas, expliquen funciones y guíen integraciones automáticamente. Es una forma sencilla pero potente de abrir la documentación de Yuno a una amplia gama de aplicaciones inteligentes.

📘

¿Buscas un endpoint MCP gestionado y accesible en red con enlace IP, límites de velocidad y TTL de sesión? Consulta el servidor MCP remoto de Yuno.

Protocolo de Contexto Modelo de Yuno (MCP)

Este paquete proporciona un servidor MCP que expone la API de la plataforma de pago Yuno como herramientas del Protocolo de Contexto de Modelo. Permite el acceso programático a agentes de IA, sistemas de automatización y otros flujos de trabajo avanzados que se basan en un contexto estructurado y legible por máquina.

Características

  • Expone endpoints la API Yuno como herramientas MCP: Cada endpoint se modela como una herramienta que los agentes pueden llamar mediante programación, con estructuras claras de entrada y salida.

  • Habilita la IA y los flujos de trabajo de automatización con Yuno: integra Yuno en agentes locales o flujos de trabajo personalizados sin una lógica compleja y artesanal.

  • Fácil integración con Cursor y otros agentes compatibles con MCP: Funciona de forma inmediata con herramientas como Cursor, Claude Desktop y otros entornos compatibles con el Protocolo de Contexto de Modelo.

Herramientas disponibles

El servidor Yuno MCP pone a disposición de los agentes de IA y la automatización las siguientes herramientas:

Nombre de la herramientaDescripción
customer.createCrear un nuevo cliente
customer.retrieveRecuperar un cliente por ID
customer.retrieveByExternalIdRecuperar un cliente por id externo (merchant_customer_id)
customer.updateActualizar un cliente existente por ID
paymentMethod.enrollInscribir o crear un método de pago para un cliente
paymentMethod.retrieveRecuperar método de pago
paymentMethod.retrieveEnrolledRecuperar todos los métodos de pago registrados para un cliente
paymentMethod.unenrollMétodo de pago para cancelar la inscripción
checkoutSession.createCrear una sesión de checkout
checkoutSession.retrievePaymentMethodsRecuperar métodos de pago para el pago
payments.createCrear un pago con varios flujos de trabajo
payments.retrieveRecuperar información de pago
payments.retrieveByMerchantOrderIdRecuperar pago(s) por merchant_order_id
payments.refundReembolsar un pago (total o parcial) por ID de pago y transacción
payments.cancelOrRefundCancelar o reembolsar un pago por ID de pago (detecta automáticamente la acción)
payments.cancelOrRefundWithTransactionCancelar o reembolsar un pago mediante el ID de pago y transacción (detecta automáticamente la acción)
payments.cancelCancelar un pago pendiente por ID de pago y transacción
payments.authorizeAutorizar un pago (capture: false)
payments.captureAuthorizationCapturar un pago previamente autorizado
paymentLinks.createCrear un nuevo enlace de pago
paymentLinks.retrieveRecuperar un enlace de pago por ID
paymentLinks.cancelCancelar un enlace de pago por ID
subscriptions.createCrear una nueva suscripción
subscriptions.retrieveRecuperar una suscripción por ID
subscriptions.pausePausar una suscripción por ID
subscriptions.resumeReanudar una suscripción por ID
subscriptions.updateActualizar una suscripción por ID
subscriptions.cancelCancelar una suscripción por ID
recipients.createCrear un nuevo destinatario
recipients.retrieveRecuperar un destinatario por ID
recipients.updateActualizar un destinatario por ID
recipients.deleteEliminar un destinatario por ID
recipients.createOnboardingCrear la incorporación de un destinatario
installmentPlans.createCrear un nuevo plan de pago
installmentPlans.retrieveRecuperar un plan de pago por ID
installmentPlans.retrieveAllRecuperar todos los planes de pago de una cuenta
installmentPlans.updateActualizar un plan de pago por ID
installmentPlans.deleteEliminar un plan de cuotas por ID
documentation.readAcceda a la documentación y guías de la API de Yuno

Uso del MCP con Cursor o Claude Desktop

Puede utilizar este servidor MCP con Cursor o Claude Desktop para habilitar flujos de pago impulsados por IA, creación de clientes y más.

1. Configura tus credenciales de la API de Yuno

Configure sus credenciales de API de Yuno usando variables de entorno (consulte los ejemplos de configuración a continuación).

2. Agregue el servidor MCP a Cursor

  • Abrir configuración del cursor (Cmd+Shift+P → "Configuración del cursor")
  • Vaya a la sección MCP y haga clic en Añadir nuevo servidor MCP global
  • Agregue la siguiente configuración (reemplace la ruta con su salida de compilación real):
{
  "mcpServers": {
    "yuno-mcp": {
      "type": "command",
      "command": "npx @yuno-payments/yuno-mcp@latest",
      "env": {
        "YUNO_ACCOUNT_CODE": "your_account_code",
        "YUNO_PUBLIC_API_KEY": "your_public_api_key",
        "YUNO_PRIVATE_SECRET_KEY": "your_private_secret_key",
        "YUNO_COUNTRY_CODE": "your_country_code",
        "YUNO_CURRENCY": "your_currency"
      }
    }
  }
}

3. Agregue el servidor MCP a Claude Desktop

  • Abra la configuración de Claude Desktop → pestaña "Desarrollador" → Editar configuración.
  • Agregue la siguiente configuración:
{
  "mcpServers": {
    "yuno-mcp": {
      "command": "npx",
      "args": ["@yuno-payments/yuno-mcp@latest"],
      "env": {
        "YUNO_ACCOUNT_CODE": "your_account_code",
        "YUNO_PUBLIC_API_KEY": "your_public_api_key",
        "YUNO_PRIVATE_SECRET_KEY": "your_private_secret_key",
        "YUNO_COUNTRY_CODE": "your_country_code",
        "YUNO_CURRENCY": "your_currency"
      }
    }
  }
}

4. Pruebe la integración

  • En Cursor o Claude, selecciona un archivo Markdown o un chat y pídale al agente que cree una sesión de pago, cliente o pago utilizando la herramienta yuno-mcp
  • Asegúrese de que sus variables de entorno estén configuradas correctamente

Variables de entorno

  • YUNO_ACCOUNT_CODE*
  • YUNO_PUBLIC_API_KEY*
  • YUNO_PRIVATE_SECRET_KEY*
  • YUNO_COUNTRY_CODE (opcional)
  • YUNO_CURRENCY (opcional)

Se requieren marcas de asterisco (*).

Apoyo