1
O que você precisa
Claude Code instalado, e uma conta da Sailer cujo email pertence a um
workspace. Você não precisa de um token de API.
2
Adicione o servidor CRM
sailer-crm é o nome local que você vai ver em /mcp. A URL precisa
incluir /mcp/ antes de /crm.Isso é salvo só para o projeto atual. Para ter em todo projeto:3
Autentique
Dentro do Claude Code, rode:Selecione sailer-crm, escolha autenticar. O seu browser abre.Três telas, nesta ordem:
- Auth0 sign-in — o seu email e senha da Sailer. Já está logado? Este passo é pulado.
- “Claude Code wants to connect” — se você pertence a um workspace, aparece como texto confirmado. Se pertence a vários, escolha um. A lista de permissões atualiza para combinar com aquele workspace.
- Clique em Approve. O browser diz que você pode fechar a aba.
/mcp deve mostrar sailer-crm — connected.4
Comprove
Pergunte, em linguagem natural:
Which Sailer workspace am I connected to?O Claude vai chamar
whoami e te dizer o nome do workspace, a
organização pai, o email que autorizou a conexão e os scopes que você
concedeu. Essa única resposta confirma auth, tenancy e tool-calling.5
Faça algo real
Continua somente leitura. Tente:
How many contacts are in this workspace?
Describe the CRM schema — what custom fields does this workspace have?
Find contacts created in the last 7 days.Ferramentas de CRM é o catálogo. Writes precisam de uma reconexão com scopes extras — Autenticação.
Adicione o Studio também
O mesmo comando, URL diferente. Um grant de CRM não vai funcionar aqui — cada servidor é o seu próprio audience OAuth./mcp → sailer-studio → autentique de novo. Ferramentas de Studio.
Este cliente
Project vs user scope. O default é este projeto.--scope user é o que
você quer se continua perguntando “por que a Sailer não está aqui?” no
próximo repo.
CI, sem browser. Um admin emite um token de workspace e você passa como
header. Nunca faça commit.
whoami vai reportar credential: api_token e reads_company_wide: true.
Veja Autenticação.
Trocar de workspace, ou conceder writes. Remova e adicione de novo,
depois escolha no consent: