Construire des intégrations d'IA avec les LLM et MCP de Yuno

Yuno propose des outils qui vous aident à créer des expériences de paiement adaptées à l'IA et conviviales pour les commerçants. Notre documentation prête à l'emploi facilite la compréhension des API et de la documentation de Yuno par les grands modèles linguistiques (LLM), tandis que notre protocole MCP (Model Context Protocol) offre un moyen transparent d'intégrer les fonctionnalités de Yuno à votre produit.

Ce guide explique comment travailler avec ces deux composants. Vous apprendrez comment la couche LLM permet aux outils d'intelligence artificielle de fournir un support d'intégration plus précis et contextuel, et comment le MCP peut intégrer des fonctionnalités clés de paiement et de commerce directement dans votre environnement, permettant des constructions plus rapides avec moins de friction.

Contenu prêt à l'emploi en texte clair

Pour aider les grands modèles linguistiques à comprendre et à prendre en charge les intégrations Yuno, nous fournissons un ensemble dédié de fichiers Markdown (.md) spécialement conçus pour être lisibles par les machines. Ces fichiers décrivent les API, le comportement des produits et les détails de mise en œuvre de Yuno dans un format facile à analyser et à interpréter par les LLM.

Les fichiers .md font partie de Yuno Docs. Vous pouvez y accéder en ajoutant .md à la fin de n'importe quelle URL de Yuno Docs (cela fonctionne à la fois pour les guides et les pages de référence API). Le contenu est fourni en texte clair, ce qui facilite l'extraction et le traitement des connaissances sous-jacentes par les machines, sans nécessiter d'interprétation humaine.

Cette configuration permet aux assistants IA, aux outils de développement et aux agents basés sur le chat de répondre aux questions, d'expliquer les fonctionnalités et de guider les intégrations automatiquement. C'est un moyen léger mais puissant d'ouvrir la documentation de Yuno à un large éventail d'applications intelligentes.

📘

Vous recherchez un endpoint MCP géré, accessible via le réseau, endpoint liaison IP, limites de débit et TTL de session ? Découvrez le serveur distant Yuno MCP.

Modèle de protocole contextuel (MCP) de Yuno

Ce paquet fournit un serveur MCP qui expose l'API de la plateforme de paiement Yuno en tant qu'outils de protocole de contexte de modèle. Il permet un accès programmatique pour les agents d'intelligence artificielle, les systèmes d'automatisation et d'autres flux de travail avancés qui s'appuient sur un contexte structuré et lisible par la machine.

Caractéristiques

  • Expose endpoints de l'API Yuno endpoints outils MCP: chaque endpoint modélisé comme un outil que les agents peuvent appeler par programmation, avec des structures d'entrée et de sortie claires.

  • Permet l'IA et l'automatisation des flux de travail avec Yuno: Intégrer Yuno dans les agents locaux ou les flux de travail personnalisés sans logique complexe et artisanale.

  • Intégration facile avec Cursor et d'autres agents compatibles MCP: Fonctionne d'emblée avec des outils tels que Cursor, Claude Desktop et d'autres environnements qui prennent en charge le protocole Model Context.

Outils disponibles

Le serveur Yuno MCP met les outils suivants à la disposition des agents d'IA et de l'automatisation :

Nom de l'outilDescription
customer.createCréer un nouveau client
customer.retrieveRécupérer un client par son numéro d'identification
customer.retrieveByExternalIdRécupérer un client par identifiant externe (merchant_customer_id)
customer.updateMise à jour d'un client existant par ID
paymentMethod.enrollInscription ou création d'un mode de paiement pour un client
paymentMethod.retrieveRécupérer le mode de paiement
paymentMethod.retrieveEnrolledRécupérer tous les modes de paiement inscrits pour un client
paymentMethod.unenrollDésinscription du mode de paiement
checkoutSession.createCréer une Session de Paiement
checkoutSession.retrievePaymentMethodsRécupérer les méthodes de paiement pour la caisse
payments.createCréer un paiement avec différents flux de travail
payments.retrieveRécupérer les informations relatives au paiement
payments.retrieveByMerchantOrderIdRécupérer le(s) paiement(s) par merchant_order_id
payments.refundRemboursement d'un paiement (total ou partiel) par l'identifiant du paiement et de la transaction
payments.cancelOrRefundAnnuler ou rembourser un paiement par identifiant de paiement (détection automatique de l'action)
payments.cancelOrRefundWithTransactionAnnuler ou rembourser un paiement par identifiant de paiement et de transaction (détection automatique de l'action)
payments.cancelAnnulation d'un paiement en attente par l'identifiant du paiement et de la transaction
payments.authorizeAutoriser un paiement (capture: false)
payments.captureAuthorizationCapturer un paiement déjà autorisé
paymentLinks.createCréer un nouveau lien de paiement
paymentLinks.retrieveRécupérer un lien de paiement par ID
paymentLinks.cancelAnnuler un lien de paiement par ID
subscriptions.createCréer un nouvel abonnement
subscriptions.retrieveRécupérer un abonnement par identifiant
subscriptions.pauseInterrompre un abonnement par ID
subscriptions.resumeReprendre un abonnement par ID
subscriptions.updateMise à jour d'un abonnement par ID
subscriptions.cancelAnnuler un abonnement par ID
recipients.createCréer un nouveau destinataire
recipients.retrieveRécupérer un destinataire par son numéro d'identification
recipients.updateMise à jour d'un destinataire par ID
recipients.deleteSupprimer un destinataire par son identifiant
recipients.createOnboardingCréer un onboarding pour un destinataire
installmentPlans.createCréer un nouvel accord de paiement échelonné
installmentPlans.retrieveRécupérer un plan de paiement échelonné par ID
installmentPlans.retrieveAllRécupérer tous les plans de paiement échelonné pour un compte
installmentPlans.updateMise à jour d'un plan de paiement échelonné par ID
installmentPlans.deleteSupprimer un plan de paiement échelonné par ID
documentation.readAccéder à la documentation et aux guides de l'API Yuno

Utilisation du MCP avec le curseur ou le bureau Claude

Vous pouvez utiliser ce serveur MCP avec Cursor ou Claude Desktop pour permettre des flux de paiement pilotés par l'IA, la création de clients, et plus encore.

1. Configurez vos informations d'identification pour l'API de Yuno

Définissez vos identifiants API Yuno à l'aide de variables d'environnement (voir les exemples de configuration ci-dessous).

2. Ajouter le serveur MCP au curseur

  • Ouvrir les paramètres du curseur (Cmd+Shift+P → "Réglages du curseur")
  • Allez dans la section MCP et cliquez sur Ajouter un nouveau serveur MCP global.
  • Ajoutez la configuration suivante (remplacez le chemin par votre sortie de compilation) :
{
  "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. Ajouter le serveur MCP à Claude Desktop

  • Ouvrez les paramètres de Claude Desktop → onglet "Developer" → Editer la configuration.
  • Ajouter la configuration suivante :
{
  "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. Tester l'intégration

  • Dans Cursor ou Claude, sélectionnez un fichier Markdown ou un chat et demandez à l'agent de créer une session de paiement, de client ou de caisse à l'aide de l'outil yuno-mcp.
  • Assurez-vous que vos variables d'environnement sont correctement définies

Variables d'environnement

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

L'astérisque (*) indique qu'il est nécessaire.

Soutien