MCP

Connectez en toute sécurité un client MCP à votre compte BARFLAB.

Serveur et connexion

Utilisez l’adresse du serveur indiquée ci-dessous avec un client MCP prenant en charge Streamable HTTP et OAuth. L’ancienne adresse reste disponible uniquement pour assurer la compatibilité ascendante.

Ajoutez le serveur à votre client MCP. Le client ouvre la connexion et l’écran de consentement BARFLAB. Examinez les autorisations demandées avant d’autoriser l’accès. Un jeton d’accès API n’est pas un identifiant MCP et ne doit pas être collé dans un client MCP.

Outils disponibles

Les outils couvrent les animaux, les régimes enregistrés, les mesures, les compléments personnels, la recherche de produits, les fichiers et les propositions de régimes non enregistrées. Chaque opération respecte les autorisations accordées pendant OAuth.

Les outils de régime peuvent générer, valider, enregistrer et lire un seul lot partagé pour plusieurs animaux compatibles. Les clients compatibles avec les groupes incluent explicitement les lots partagés dans les listes et les lectures de régimes, et une proposition partagée générée peut être enregistrée telle quelle.

Essayer

Après la connexion, demandez au client de lister vos animaux. Il ne doit renvoyer que les animaux appartenant au compte connecté. La génération d’une proposition n’enregistre pas de régime.

Se déconnecter et résoudre les problèmes

Supprimez la connexion dans les paramètres des applications connectées BARFLAB pour bloquer les appels suivants et le renouvellement du jeton. Si un client ne prend pas en charge Streamable HTTP ou OAuth, il ne peut pas encore se connecter. Reconnectez-vous via le consentement lorsqu’une connexion expire ou est refusée.

Point de terminaison MCP
https://mcp.barflab.io
Ancien point de terminaison
https://mcp.barflab.io/mcp
Connexion OAuth
https://app.barflab.io/auth
ID d’opération
productsSearch, productsGet
dietsList, dietsSaveNew, dietsGet, dietsSave, dietsDelete, dietsGenerate, dietsValidate
petsList, petsAdd, petsGet, petsUpdate, petsDelete
measurementsList, measurementsRecord, measurementsGet, measurementsUpdate, measurementsDelete
petFilesList, petFilesAdd, petFilesGetStorage, petFilesGet, petFilesDelete, petFilesPreview, petFilesDownload
supplementsList, supplementsAdd, supplementsGet, supplementsUpdate, supplementsDelete