MCP

Koble en MCP-klient trygt til BARFLAB-kontoen din.

Server og tilkobling

Bruk serveradressen som vises nedenfor med en MCP-klient som støtter Streamable HTTP og OAuth. Den eldre adressen er fortsatt tilgjengelig bare av hensyn til bakoverkompatibilitet.

Legg til serveren i MCP-klienten din. Klienten åpner BARFLAB-innlogging og samtykke. Gå gjennom de forespurte tillatelsene før du gir tilgang. Et API-tilgangstoken er ikke en MCP-legitimasjon og må ikke limes inn i en MCP-klient.

Tilgjengelige verktøy

Verktøyene dekker kjæledyr, lagrede dietter, målinger, personlige kosttilskudd, produktsøk, filer og ulagrede diettforslag. Hver operasjon følger tillatelsene som ble gitt under OAuth.

Diettverktøy kan generere, validere, lagre og lese én delt porsjon for flere kompatible kjæledyr. Gruppebevisste klienter inkluderer delte porsjoner uttrykkelig i dietttlister og lesinger, og et generert delt forslag kan lagres uendret.

Prøv det

Etter tilkobling ber du klienten liste kjæledyrene dine. Den skal bare returnere kjæledyr som eies av den tilkoblede kontoen. Å generere et forslag lagrer ikke en diett.

Koble fra og feilsøk

Fjern tilkoblingen i BARFLAB-innstillingene for tilkoblede apper for å blokkere flere kall og fornyelse av tokener. Hvis en klient ikke støtter Streamable HTTP eller OAuth, kan den ikke koble til ennå. Koble til på nytt gjennom samtykkeflyten når en tilkobling utløper eller blir avvist.

MCP-endepunkt
https://mcp.barflab.io
Eldre endepunkt
https://mcp.barflab.io/mcp
OAuth-pålogging
https://app.barflab.io/auth
Operasjons-ID-er
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