- Pessoa (OAuth): os perfis que veem a ferramenta. A permissão de verdade é a do sistema: a recepção não lê respostas de anamnese, mesmo que peça.
- App (chave): o escopo que libera a ferramenta quando a conexão é feita com a chave de um app. “Só pessoa” não aparece para app.
- Tipo: lê não muda nada; escreve muda a clínica; destrutiva cancela ou remove (o cliente pede confirmação); manda à paciente envia WhatsApp ou e-mail de verdade, e o cliente pede a sua confirmação antes; age fora da Westhetics chama o sistema do integrador (o teste do webhook).
Conexão e o dia
Peça assim: “O que está pendente hoje?” · “Como está a agenda de amanhã?” · “Em que clínica você está conectado?”.
Pacientes
Peça assim: “Procure a Amanda Ribeiro” · “Cadastre a Júlia Prado, 21 99876-5432” · “Atualize o e-mail da Amanda para amanda@novo.com”.
Anamneses
Peça assim: “A Carla já respondeu a anamnese?” · “Mande a anamnese para a Amanda por e-mail” · “Me dê o link da anamnese da Júlia”.
Catálogo
Peça assim: “Quanto custa o preenchimento labial?” · “Quem são as prestadoras da clínica?”.
Contratos e assinaturas
Peça assim: “Prepare o contrato da Amanda para preenchimento labial amanhã às 14h30” · “Mande para ela assinar pelo WhatsApp” · “Quem ainda não assinou?”.
Eventos
Peça assim: “O que aconteceu hoje na clínica?” · “Quais contratos foram assinados esta semana?”.
Modelos de contrato e termo (só a equipe da Westhetics)
Quem é da equipe da Westhetics (perfil root) edita e publica os modelos de contrato, termo e anamnese pelo assistente, no padrão de legal design da Westhetics. Só pessoa, pelo OAuth: a chave de app não vê estas ferramentas, e a gestora da clínica também não. Toda edição e publicação entra no histórico do modelo, com quem e quando.
Peça assim: “Leia o padrão e me diga o que o termo de toxina precisa para ser publicado” · “Mude o prazo de retoque do TCLE de toxina para 15 dias, me mostre o que mudou e a conferência” · “Publique a versão: revisou a Helena Prado em 03/11”.
Webhooks (só com a chave do app)
Peça assim: “Cadastre o webhook https://hooks.exemplo.com/w para anamnesis.completed” · “Teste o webhook”.
Para quem desenvolve
- Transporte: Streamable HTTP, sem sessão, em
https://mcp.westhetics.io. - Descoberta:
tools/listdevolve só as ferramentas que a conexão pode usar (pelo perfil ou pelos escopos).prompts/list, os prompts prontos. - Anotações: cada ferramenta traz
readOnlyHint,destructiveHint,idempotentHinteopenWorldHint; as que agem fora da Westhetics (mandam mensagem à paciente, inclusive o cancelamento que avisa quem já assinou, ou chamam o webhook do integrador) vêm comopenWorldHint: true. - Erros de regra voltam como resultado com
isError: truee a mesma mensagem que o painel mostraria, com cada campo do422numa linha, para o modelo corrigir e tentar de novo. - Mesmas regras da API: cada ferramenta chama o mesmo núcleo da API pública v1. O que vale na referência da API vale aqui.
- Limite: com a chave do app, as chamadas do MCP somam com as da API (100 por minuto).