loading…
Search for a command to run...
loading…
Enables AI assistants to autonomously interact with Kommo CRM, providing tools for managing pipelines, leads, contacts, and custom fields via the Kommo API v4.
Enables AI assistants to autonomously interact with Kommo CRM, providing tools for managing pipelines, leads, contacts, and custom fields via the Kommo API v4.
Este é um servidor Model Context Protocol (MCP) que fornece integração nativa com o Kommo CRM (versão 4). Ele foi projetado para permitir que Assistentes de IA (como Claude Desktop, Cursor, entre outros) interajam de forma autônoma e inteligente com funis de vendas, leads e contatos.
Esse servidor expõe ferramentas pré-definidas para interações comuns com o CRM, bem como uma "Super Ferramenta" (kommo_api_request) capaz de realizar qualquer requisição HTTP arbitrária para a REST API v4 do Kommo, tornando a evolução e o gerenciamento de funis incrivelmente ágeis.
Se você não sabe mexer com código ou terminal, não se preocupe! Você vai pedir para a sua Inteligência Artificial configurar tudo por você — basta seguir os 3 passos abaixo.
🚨 Pré-requisitos Obrigatórios — Faça isso antes de começar:
- Node.js: O servidor precisa do Node para funcionar. Baixe e instale aqui (escolha a versão LTS).
- Claude Desktop: Você precisa do aplicativo desktop do Claude instalado no seu computador. ⚠️ O Claude pelo navegador (claude.ai) não funciona para essa instalação, pois ele não consegue executar comandos no seu computador. → Baixe o Claude Desktop aqui
Acesse as configurações da sua conta Kommo em Integrações > Criar Integração Privada. Você vai precisar de:
agenciadodavid.kommo.com, o subdomínio é agenciadodavidAnote ou copie esses dois dados — você vai usá-los no Passo 3.
Para a IA saber onde está a pasta, você precisa informar o caminho completo dela. Veja como descobrir:
Exemplo de como vai aparecer:
C:\Users\SeuNome\Documents\kommo-mcp-server
Opção 1 — Via Finder:
/kommo-mcp-server no finalOpção 2 — Via Terminal (mais rápido):
echo (com espaço no final) e arraste a pasta direto para o TerminalExemplo de como vai aparecer:
/Users/seunome/Documents/kommo-mcp-server
Abra o Claude Desktop, faça o upload deste arquivo README.md e envie a mensagem abaixo, substituindo os campos indicados pelos seus dados:
"Olá! Eu baixei a pasta do servidor MCP do Kommo no GitHub e quero instalá-la aqui no meu computador para você ter acesso.
*O caminho onde eu salvei a pasta é: [COLE_AQUI_O_CAMINHO_DA_PASTA].*
*O meu subdomínio do Kommo é: [SEU_SUBDOMINIO] e o meu Token de Longa Duração é: [SEU_TOKEN_AQUI].*
Por favor, use as instruções do README que anexei para: 1. Instalar as dependências do Node (
npm install). 2. Compilar o projeto (npm run build). 3. Injetar as configurações automaticamente no arquivoclaude_desktop_config.jsonpara adicionar esse MCP no sistema.Me avise quando terminar."
A IA vai executar os comandos no seu terminal, modificar os arquivos necessários e deixar as ferramentas 100% ativadas.
⚠️ IMPORTANTE — Último passo obrigatório: Quando a IA avisar que terminou, você precisa fechar completamente o Claude Desktop e abrir de novo. Sem reiniciar, as ferramentas não vão aparecer. Após reabrir, procure o ícone de 🔧 ferramentas na interface — se aparecer, está funcionando!
Caso você prefira o controle total via terminal:
# 1. Instale as dependências
npm install
# 2. Compile o código TypeScript
npm run build
Adicione o JSON abaixo no arquivo global claude_desktop_config.json:
{
"mcpServers": {
"kommo-mcp": {
"command": "node",
"args": ["/CAMINHO_ABSOLUTO_DA_PASTA/build/index.js"],
"cwd": "/CAMINHO_ABSOLUTO_DA_PASTA",
"env": {
"KOMMO_SUBDOMAIN": "seu_subdominio",
"KOMMO_ACCESS_TOKEN": "seu_token"
}
}
}
}
Reinicie o Claude Desktop.
A IA recebe acesso imediato a 27 ferramentas. Veja o resumo abaixo — para documentação completa com todos os parâmetros e comportamentos, consulte docs/tools.md.
| Ferramenta | Categoria | Descrição resumida |
|---|---|---|
search_leads |
Busca | Busca leads por nome, telefone, e-mail, CPF etc. |
search_contacts |
Busca | Busca contatos no CRM. |
get_lead |
Leitura | Retorna todos os detalhes de um lead pelo ID. |
get_contact |
Leitura | Retorna todos os detalhes de um contato pelo ID. |
list_users |
Leitura | Lista todos os usuários. Útil para obter o responsible_user_id. |
list_custom_fields |
Estrutura | Lista campos personalizados de leads/contatos para mapeamento exato de IDs e Enums. |
create_custom_field |
Estrutura | Cria campos customizados avançados (selects, multiselects) com array de Enums. |
update_custom_field |
Estrutura | Edita um campo customizado existente (ex: mudar de nome). |
create_webhook |
Automação | Assina o n8n/webhook para escutar eventos em tempo real do CRM. |
run_salesbot |
Automação | Executa um robô de funil para um lead específico (gatilho). |
link_entities |
Estrutura | Vincula explicitamente entidades (ex: ligar um Contato a um Lead existente). |
get_companies |
Leitura | Traz a lista de empresas focadas para o mercado corporativo (B2B). |
create_company |
Criação | Cria entidades para gerir vendas tipo B2B. |
create_task |
Operacional | Cria uma tarefa (ligação, reunião, e-mail) para um lead ou contato. |
add_lead_note |
Operacional | Adiciona uma nota de texto rica à aba de histórico do lead. |
create_lead_complex |
Criação | Cria lead + contato com campos customizados. Evita duplicatas automaticamente. |
update_lead |
Atualização | Atualiza campos de um lead existente. |
update_contact |
Atualização | Atualiza dados de um contato existente. |
manage_lead_tags |
Atualização | Adiciona/remove tags de um lead sem sobrescrever as existentes. |
get_pipelines |
Funil | Lista todos os funis e suas etapas. |
get_pipeline_statuses |
Funil | Lista etapas de um funil com descrições (dicas) por nível de usuário. |
create_pipeline |
Funil | Cria um novo funil de vendas. |
add_pipeline_stage |
Funil | Adiciona uma nova etapa a um funil existente. |
rename_pipeline |
Funil | Renomeia um funil. |
rename_pipeline_stage |
Funil | Atualiza nome, cor, posição e/ou descrições de uma etapa. Preserva automaticamente sort e color se omitidos. |
kommo_api_request |
Super Tool | Envia qualquer requisição HTTP arbitrária à API v4 do Kommo. |
send_whatsapp_message |
Comunicação | Envia mensagem de WhatsApp via integração Kommo. |
📖 Documentação detalhada: docs/tools.md
Uma vez conectado, você não precisará abrir o painel do Kommo para fazer gerenciamento estratégico. Exemplos de prompts que farão a API trabalhar por você:
Caso necessite engessar uma funcionalidade específica para evitar que a IA crie o payload sozinha toda vez:
src/index.tsListToolsRequestSchemaCallToolRequestSchemanpm run build e reinicie o Claude DesktopВыполни в терминале:
claude mcp add kommo-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.