mcp.json é a mesma coisa num arquivo.
A primeira conexão não consegue escrever. É deliberado.
1
O que você precisa
Cursor, e uma conta da Sailer cujo email pertence a um workspace. Você
não precisa de um token de API, e não precisa de um Client ID.
2
Adicione o servidor CRM
UIEsse é o arquivo inteiro. Sem
- Abra Customize na barra lateral.
- Abra MCP.
- Adicione um servidor novo.
- Cole
https://mcp.chatsailer.com/mcp/crm. - Salve. O Cursor trata um
urlcomo Streamable HTTP.
mcp.jsonSó o projeto (faça commit se o time inteiro deve receber):
.cursor/mcp.json. Todo projeto: ~/.cursor/mcp.json.headers, sem bloco auth, sem command.3
Autentique
O Cursor pede para você 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.
- “Cursor wants to connect” — um workspace é texto confirmado; vários é um dropdown. A lista de permissões combina com o workspace que você escolhe.
- Clique em Approve. Feche a aba.
4
Comprove
Abra um chat Agent novo (não um Ask simples que não consegue chamar
tools) e digite:
Which Sailer workspace am I connected to?O Cursor vai chamar
whoami e nomear o workspace, a organização pai, quem
autorizou a conexão e os scopes que você concedeu.5
Faça algo real
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.
Find deals in Negotiation.Ferramentas de CRM é o catálogo. Writes precisam de uma reconexão — Autenticação.
Adicione o Studio também
A mesma UI, ou uma segunda entrada nomcp.json:
Este cliente
Tools demais no picker. Desligue o Studio em Customize quando estiver fazendo trabalho de CRM, e o contrário. Existem dois servidores para você poder fazer isso. Connection failed. Painel de Output (Cmd+Shift+U / Ctrl+Shift+U) →
MCP Logs. Quase sempre um typo na URL. Confirme que o servidor está no
ar:
200 significa que a Sailer está bem e o problema é a config.
Cloud Agents / CI. OAuth num browser não vai rodar lá. Use um token de
workspace via interpolação — nunca um sk_ literal num arquivo commitado:
whoami vai reportar credential: api_token e reads_company_wide: true.
Veja Autenticação.
Trocar de workspace, ou conceder writes. Tire o servidor em Customize (ou
apague a entrada do mcp.json), adicione de novo, escolha no consent.
Falhas compartilhadas (URL errada, email desconhecido, scope faltando) estão
em Solução de problemas.