Skip to main content
Dez minutos. No fim o Claude Code está chamando tools contra um workspace real da Sailer. A primeira conexão não consegue escrever — é deliberado.
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:
  1. Auth0 sign-in — o seu email e senha da Sailer. Já está logado? Este passo é pulado.
  2. “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.
  3. Clique em Approve. O browser diz que você pode fechar a aba.
Não preencha Client ID nem Client Secret em nenhum lugar. A Sailer registra o Claude Code ela mesma.De volta no terminal, /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.
Depois /mcpsailer-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:
Falhas compartilhadas (URL errada, email desconhecido, scope faltando) estão em Solução de problemas.