MCP

Conecta un cliente MCP a tu cuenta de BARFLAB de forma segura.

Servidor y conexión

Usa la dirección del servidor que aparece a continuación con un cliente MCP compatible con Streamable HTTP y OAuth. La dirección anterior sigue disponible únicamente por compatibilidad con versiones anteriores.

Añade el servidor en tu cliente MCP. El cliente abrirá el inicio de sesión y el consentimiento de BARFLAB. Revisa los permisos solicitados antes de permitir el acceso. Un token de acceso de la API no es una credencial de MCP y no debes pegarlo en un cliente MCP.

Herramientas disponibles

Las herramientas abarcan mascotas, dietas guardadas, mediciones, suplementos personales, búsqueda de productos, archivos y propuestas de dieta sin guardar. Cada operación sigue los permisos concedidos durante OAuth.

Las herramientas de dietas pueden generar, validar, guardar y leer un lote compartido para varias mascotas compatibles. Los clientes que admiten grupos incluyen explícitamente los lotes compartidos en las listas y lecturas de dietas, y una propuesta compartida generada se puede guardar sin cambios.

Pruébalo

Después de conectar, pide al cliente que liste tus mascotas. Solo debe devolver las mascotas pertenecientes a la cuenta conectada. Generar una propuesta no guarda una dieta.

Desconectar y solucionar problemas

Elimina la conexión en la configuración de aplicaciones conectadas de BARFLAB para bloquear nuevas llamadas y la renovación del token. Si un cliente no admite Streamable HTTP u OAuth, todavía no puede conectarse. Vuelve a conectarlo mediante el flujo de consentimiento cuando una conexión caduque o sea rechazada.

Endpoint MCP
https://mcp.barflab.io
Endpoint heredado
https://mcp.barflab.io/mcp
Inicio de sesión OAuth
https://app.barflab.io/auth
ID de operaciones
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