Conecta o CRM Pipedrive ao Claude: você pede em português — criar negócio, agendar ligação, anotar reunião — e ele executa direto no seu funil, com guardrails que seguram duplicata e sobrescrita antes de acontecer.
01 · O que é
Um servidor MCP (Model Context Protocol) que roda na sua máquina e dá ao Claude acesso direto — e protegido — à sua conta do Pipedrive.
"Cria um deal pro cliente X", "quais atividades eu tenho hoje?", "adiciona uma nota no deal 123" — sem abrir o Pipedrive, sem clicar em formulário.
Antes de criar ou alterar, o MCP verifica duplicatas e campos já preenchidos. Exclusões são bloqueadas na raiz. Nada passa sem confirmação.
Pipeline 5, etapa 42, usuário 17? Você nunca vê isso. As respostas chegam com nome de pipeline, etapa, responsável e opções de campo legíveis.
A tool sync_all aprende os campos personalizados, pipelines, etapas, tipos de atividade e usuários da sua conta — e gera um config.js distribuível pro time.
Horários de atividade são convertidos entre o seu fuso (PIPEDRIVE_TIMEZONE) e o UTC da API — a ligação de "amanhã às 14h" cai às 14h.
Retry automático em limite de requisições e instabilidade da API, erros explicados em português. O token fica só na sua máquina — nada passa por servidor de terceiros.
02 · Como funciona
O MCP roda localmente via npx e conversa com a API oficial do Pipedrive usando o seu token pessoal. Cada etapa abaixo existe no código.
Em linguagem natural: "marca uma ligação com o Pedro amanhã às 14h". O Claude escolhe a ferramenta certa entre as 26 disponíveis.
Contato já existe? Deal aberto pra essa pessoa? Atividade pendente? Campo já preenchido? Se sim, devolve o conflito em vez de executar.
Aprovado, o MCP chama a API v1 com o seu token pessoal, resolvendo nome/alias de pipeline, etapa e responsável para os IDs corretos.
O registro aparece no funil e o Claude responde com nomes traduzidos e link direto pro item no seu Pipedrive.
force: true.
03 · Ferramentas
Agrupadas por domínio. As marcadas como preferenciais concentram o fluxo com menos chamadas e mais proteção.
config.js com campos, tipos de atividade, pipelines, etapas, usuários e domínio da conta04 · Guardrails
CRM sujo custa caro. Cada operação de escrita passa por verificações automáticas — implementadas no código, não só no prompt.
create_person busca pelos últimos 8 dígitos do telefone e pelo e-mail, em paralelo, antes de criar. Achou similar? Devolve o link do existente em vez de criar outro.
create_deal e create_deal_full verificam se a pessoa já tem negócio aberto. Se tem, listam os deals encontrados e nada é criado sem confirmação.
create_activity confere se o deal ou a pessoa já têm atividade pendente antes de agendar mais uma — adeus follow-ups em dobro.
create_organization procura organizações com nome similar e mostra o que achou antes de cadastrar uma nova.
update_person e update_deal_fields não passam por cima de campo preenchido: devolvem o conflito pra você decidir. E-mail e telefone novos são adicionados, nunca substituem.
Nenhuma ferramenta apaga nada — e qualquer requisição DELETE é barrada na camada HTTP do MCP. Protocolo de segurança ativo por padrão.
force: true — mas o MCP instrui o Claude a usar isso somente após confirmação explícita sua. A decisão final é sempre humana.
05 · Instalação
O onboarding é assistido: o próprio Claude verifica os pré-requisitos, busca o seu token no painel do Pipedrive por você (via navegador — você só faz o login), registra o MCP e valida com uma chamada real antes de concluir.
Um único bloco de texto, pronto pra colar no Claude Code. Ele confere Node.js 18+ e o que mais for necessário.
Na etapa do navegador ele pergunta: "quer que eu faça pra você?". Se sim, abre o painel do Pipedrive (Configurações → Preferências pessoais → API), você faz o login e ele copia o token da tela. Sua senha nunca passa pelo chat.
Ele registra o MCP com as variáveis certas e testa o token com uma chamada de verdade à API (listar um deal) antes de declarar pronto. Depois é só reiniciar o Claude Code.
# Com o token em mãos, o registro é um comando:
claude mcp add pipedrive -s user \
-e PIPEDRIVE_API_KEY=SEU_TOKEN \
-e PIPEDRIVE_TIMEZONE=America/Sao_Paulo \
-- npx -y @expertintegrado/pipedrive-mcp
Prompt completo de instalação assistida no README. Rota 100% manual (Claude Desktop, ZIP, git clone, ambientes offline) no INSTALL.md.
06 · Stack
Duas dependências, sem build step, roda direto do npm via npx.