MCP

Connetti in modo sicuro un client MCP al tuo account BARFLAB.

Server e connessione

Usa l'indirizzo del server mostrato qui sotto con un client MCP che supporti Streamable HTTP e OAuth. L'indirizzo precedente rimane disponibile solo per la compatibilità con le versioni precedenti.

Aggiungi il server nel tuo client MCP. Il client aprirà l'accesso e il consenso BARFLAB. Controlla le autorizzazioni richieste prima di consentire l'accesso. Un token di accesso API non è una credenziale MCP e non deve essere incollato in un client MCP.

Strumenti disponibili

Gli strumenti riguardano animali, diete salvate, misurazioni, integratori personali, ricerca di prodotti, file e proposte dietetiche non salvate. Ogni operazione segue le autorizzazioni concesse durante OAuth.

Gli strumenti per le diete possono generare, convalidare, salvare e leggere un gruppo condiviso per più animali compatibili. I client che supportano i gruppi includono esplicitamente i gruppi condivisi negli elenchi e nelle letture delle diete; una proposta condivisa generata può essere salvata senza modifiche.

Provalo

Dopo la connessione, chiedi al client di elencare i tuoi animali. Deve restituire solo gli animali di proprietà dell'account connesso. La generazione di una proposta non salva una dieta.

Disconnessione e risoluzione dei problemi

Rimuovi la connessione nelle impostazioni delle app connesse BARFLAB per bloccare ulteriori chiamate e il rinnovo dei token. Se un client non supporta Streamable HTTP o OAuth, non può ancora connettersi. Riconnettiti tramite il flusso di consenso quando una connessione scade o viene rifiutata.

Endpoint MCP
https://mcp.barflab.io
Endpoint precedente
https://mcp.barflab.io/mcp
Accesso OAuth
https://app.barflab.io/auth
ID operazioni
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