MCP

Ligue um cliente MCP à sua conta BARFLAB com segurança.

Servidor e ligação

Utilize o endereço do servidor apresentado abaixo com um cliente MCP compatível com Streamable HTTP e OAuth. O endereço antigo permanece disponível apenas para compatibilidade com versões anteriores.

Adicione o servidor ao seu cliente MCP. O cliente abre o início de sessão e o consentimento do BARFLAB. Reveja as permissões solicitadas antes de permitir o acesso. Um token de acesso da API não é uma credencial MCP e não deve ser colado num cliente MCP.

Ferramentas disponíveis

As ferramentas abrangem animais, dietas guardadas, medições, suplementos pessoais, pesquisa de produtos, ficheiros e propostas de dieta não guardadas. Cada operação segue as permissões concedidas durante o OAuth.

As ferramentas de dieta podem gerar, validar, guardar e ler um lote partilhado para vários animais compatíveis. Os clientes compatíveis com grupos incluem explicitamente os lotes partilhados nas listas e leituras de dietas, e uma proposta partilhada gerada pode ser guardada sem alterações.

Experimentar

Depois de ligar, peça ao cliente para listar os seus animais. Deve devolver apenas os animais pertencentes à conta ligada. Gerar uma proposta não guarda uma dieta.

Desligar e resolver problemas

Remova a ligação nas definições de aplicações ligadas do BARFLAB para bloquear chamadas futuras e a renovação do token. Se um cliente não for compatível com Streamable HTTP ou OAuth, ainda não poderá estabelecer ligação. Ligue-se novamente através do fluxo de consentimento quando uma ligação expirar ou for recusada.

Endpoint MCP
https://mcp.barflab.io
Endpoint antigo
https://mcp.barflab.io/mcp
Início de sessão OAuth
https://app.barflab.io/auth
IDs de operação
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