kommo-integration-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kommo-integration-mcpValidate the funnel JSON for cliente-a"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kommo-integration-mcp
Servidor MCP que fecha o loop entre o Mapeador de Funil (a IA que desenha o funil) e o Kommo CRM: você valida o funil gerado e, com aprovação explícita, uma IA cria o pipeline, as etapas e os campos personalizados diretamente no Kommo — sem trabalho manual na interface do CRM.
Suporta múltiplos clientes/contas Kommo num único servidor: cada chamada
informa qual cliente usar, então basta cadastrar credenciais uma vez em
clients.json — sem reiniciar nada ao adicionar um cliente novo.
Fluxo
O Mapeador de Funil gera um JSON no formato descrito abaixo.
Você (ou a IA, via
validate_funnel/preview_funnel) revisa etapas e campos.A IA confirma qual cliente é (via
list_clients).Com o JSON aprovado,
create_funnel(comconfirm: true) cria tudo no Kommo daquele cliente.
Related MCP server: speed-to-lead-agent
Ferramentas MCP expostas
Ferramenta | O que faz | Grava no Kommo? |
| Lista os clientes cadastrados em | Não |
| Valida o JSON do funil contra o schema, retorna erros/avisos | Não |
| Gera um resumo legível do que será criado | Não |
| Lista funis já existentes na conta de um cliente (evita duplicar) | Não |
| Lista campos personalizados já existentes por entidade de um cliente | Não |
| Cria o pipeline + etapas + campos personalizados para um cliente. Exige | Sim |
list_pipelines, list_custom_fields e create_funnel recebem um parâmetro
client com a chave cadastrada em clients.json (ex: "cliente-a").
Formato do funil (contrato de entrada)
{
"name": "Funil de Vendas - Novos Clientes",
"stages": [
{ "name": "Novo lead", "color": "#99ccff" },
{ "name": "Contato realizado" },
{ "name": "Proposta enviada" }
],
"fields": [
{
"name": "Origem do lead",
"type": "select",
"entity": "leads",
"required": true,
"options": ["Site", "Indicação", "Anúncio pago"]
}
]
}Veja um exemplo completo em examples/funnel.example.json.
Notas:
O Kommo sempre cria automaticamente a etapa "Entrada de leads" no início e "Ganho"/"Perdido" no fim de todo pipeline — declare só as etapas intermediárias.
coloré opcional (hex, ex:#99ccff); se omitido o Kommo usa uma cor padrão.Tipos de campo suportados:
text,textarea,numeric,checkbox,select,multiselect,date,url,radiobutton.select/multiselect/radiobuttonexigemoptions.entitydefine onde o campo aparece:leads(padrão),contacts,companiesoucustomers.
Setup
1. Instalar e buildar
npm install
npm run build2. Cadastrar os clientes
Copie o exemplo e preencha um bloco por cliente:
cp clients.example.json clients.json// clients.json
{
"cliente-a": {
"label": "Cliente A Ltda",
"subdomain": "clientea", // clientea.kommo.com
"accessToken": "token-de-longa-duracao-do-cliente-a"
},
"cliente-b": {
"label": "Cliente B S.A.",
"subdomain": "clienteb",
"accessToken": "token-de-longa-duracao-do-cliente-b"
}
}O token de longa duração de cada conta é gerado em: Kommo → Configurações → Integrações → sua integração → "Token de longa duração".
Para adicionar um cliente novo depois, só edite clients.json e chame
list_clients de novo — não precisa reiniciar o servidor nem o Claude
Desktop.
clients.json já está no .gitignore: nunca commite esse arquivo, ele
concentra os tokens de todos os clientes.
3. Registrar o servidor MCP no Claude
No claude_desktop_config.json (ou config equivalente do Claude Code):
{
"mcpServers": {
"kommo-integration": {
"command": "node",
"args": ["/caminho/absoluto/para/kommo-integration-mcp/dist/index.js"]
}
}
}Por padrão o servidor procura clients.json na raiz do projeto. Para usar
outro caminho (ex: um cofre de segredos fora do repositório), defina
KOMMO_CLIENTS_FILE:
{
"mcpServers": {
"kommo-integration": {
"command": "node",
"args": ["/caminho/absoluto/para/kommo-integration-mcp/dist/index.js"],
"env": {
"KOMMO_CLIENTS_FILE": "/caminho/seguro/clients.json"
}
}
}
}Reinicie o Claude Desktop/Code. As ferramentas list_clients,
validate_funnel, preview_funnel, list_pipelines, list_custom_fields e
create_funnel ficam disponíveis na conversa.
Desenvolvimento
npm run dev # roda via tsx sem build
npm run typecheck # checagem de tipos
npm run build # compila para dist/Segurança
create_funnelsó executa se o parâmetroconfirmviertrue— trate isso como o "sim, pode criar" do humano que validou o funil.Cada token de longa duração dá acesso total à respectiva conta Kommo conforme as permissões da integração.
clients.jsonconcentra os tokens de todos os clientes — trate como segredo (já está no.gitignore; considere restringir permissões do arquivo, ex:chmod 600 clients.json).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server for GoHighLevel API v2 that provides 50+ tools for CRM, billing, marketing, and operations workflows, enabling natural language interaction with contacts, opportunities, conversations, and more.Last updated501MIT
- Alicense-qualityBmaintenanceMCP server for qualifying and responding to inbound leads in seconds using a multi-agent AI pipeline.Last updated1MIT
- Flicense-qualityDmaintenanceMCP server for GoHighLevel sub-accounts, enabling management of CRM contacts, pipelines, calendars, invoices, and more via natural language.Last updated
- AlicenseBqualityCmaintenanceSelf-hosted MCP server that connects AI assistants to Kommo CRM (API v4), enabling real-time CRM actions such as creating/managing leads, tasks, notes, and more through 29 tools.Last updated291MIT
Related MCP Connectors
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vitorssemilio-afk/kommo-integration-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server