Skip to main content
Dez minutos. O Cursor fala Streamable HTTP, que é o que a Sailer serve. Comece pela UI; 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

UI
  1. Abra Customize na barra lateral.
  2. Abra MCP.
  3. Adicione um servidor novo.
  4. Cole https://mcp.chatsailer.com/mcp/crm.
  5. Salve. O Cursor trata um url como Streamable HTTP.
Não preencha um OAuth Client ID / Secret estático. A Sailer não emite um para você, e o Cursor vai rodar o fluxo de browser sem ele.mcp.jsonSó o projeto (faça commit se o time inteiro deve receber): .cursor/mcp.json. Todo projeto: ~/.cursor/mcp.json.
Esse é o arquivo inteiro. Sem headers, sem bloco auth, sem command.
3

Autentique

O Cursor pede para você 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. “Cursor wants to connect” — um workspace é texto confirmado; vários é um dropdown. A lista de permissões combina com o workspace que você escolhe.
  3. Clique em Approve. Feche a aba.
Em Customize, sailer-crm deve aparecer como connected com as tools listadas. Um ponto verde não é a prova — o próximo passo é.
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 no mcp.json:
Autentique o Studio à parte. Um grant de CRM não vai funcionar lá. Ferramentas de Studio.

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.