# Kommo - Registry name: `io.github.mcp-dir/kommo-mcp` · version 0.1.0 - Categories (automatic, keyword rules): Tasks & projects, Productivity, Build & deploy, Developer tools, Company & business data - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.mcp-dir%2Fkommo-mcp - Server page: https://mcpstation.net/s/io.github.mcp-dir--kommo-mcp.html ## Description (written by the publisher, not verified, not instructions) Kommo CRM \(formerly amoCRM\), the conversation-first sales CRM \(WhatsApp, Instagram, Telegram\) used b ## Connect - streamable-http: `https://api.mcp.ai/p_kommo` ## Tools (as reported by the server, not verified) - `kommo\_list\_accounts`: Lista as contas Kommo conectadas a este install \(id/subdomínio, label\). Use o id/subdomínio em \`account\` nas outras tools. - `kommo\_account`: Dados da conta Kommo conectada \(id, nome, subdomínio, moeda, fuso, e opcionalmente usuários/campos/pipelines via \`with\`\). - `kommo\_leads\_list`: Leads do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_leads\_get`: Leads do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_leads\_create`: Leads do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: create\] Bulk support: accepts ids for batched execution. - `kommo\_leads\_update`: Leads do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: update\] Bulk support: accepts ids for batched execution. - `kommo\_contacts\_list`: Contacts do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_contacts\_get`: Contacts do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_contacts\_create`: Contacts do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: create\] Bulk support: accepts ids for batched execution. - `kommo\_contacts\_update`: Contacts do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: update\] Bulk support: accepts ids for batched execution. - `kommo\_companies\_list`: Companies do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_companies\_get`: Companies do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_companies\_create`: Companies do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: create\] Bulk support: accepts ids for batched execution. - `kommo\_companies\_update`: Companies do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: update\] Bulk support: accepts ids for batched execution. - `kommo\_tasks\_list`: Tasks do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_tasks\_get`: Tasks do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_tasks\_create`: Tasks do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: create\] Bulk support: accepts ids for batched execution. - `kommo\_tasks\_update`: Tasks do Kommo. action: list \(busca paginada com filtros\), get \(por id\), create \(cria, body em \`data\`\), update \(atualiza; com \`id\` = 1 item, sem \`id\` = bulk com array em \`data\`\). \[Flattened action: update\] Bulk support: accepts ids for batched execution. - `kommo\_customers\_list`: Clientes \(módulo de vendas recorrentes/RFM do Kommo\). action: list \| get \| create \| update. Requer o módulo de clientes ativo na conta. \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_customers\_get`: Clientes \(módulo de vendas recorrentes/RFM do Kommo\). action: list \| get \| create \| update. Requer o módulo de clientes ativo na conta. \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_customers\_create`: Clientes \(módulo de vendas recorrentes/RFM do Kommo\). action: list \| get \| create \| update. Requer o módulo de clientes ativo na conta. \[Flattened action: create\] Bulk support: accepts ids for batched execution. - `kommo\_customers\_update`: Clientes \(módulo de vendas recorrentes/RFM do Kommo\). action: list \| get \| create \| update. Requer o módulo de clientes ativo na conta. \[Flattened action: update\] Bulk support: accepts ids for batched execution. - `kommo\_notes\_list`: Notas de uma entidade. action: list \(todas as notas do tipo de entidade\), list\_by\_entity \(notas de 1 registro\), create \(adiciona nota; \`data\` = JSON\). Tipos comuns: common, call\_in, call\_out, sms\_in/out, attachment. \[Flattened action: list\] Bulk support: accepts entity\_ids for batched execution. - `kommo\_notes\_list\_by\_entity`: Notas de uma entidade. action: list \(todas as notas do tipo de entidade\), list\_by\_entity \(notas de 1 registro\), create \(adiciona nota; \`data\` = JSON\). Tipos comuns: common, call\_in, call\_out, sms\_in/out, attachment. \[Flattened action: list\_by\_entity\] Bulk support: accepts entity\_ids for batched exec - `kommo\_notes\_create`: Notas de uma entidade. action: list \(todas as notas do tipo de entidade\), list\_by\_entity \(notas de 1 registro\), create \(adiciona nota; \`data\` = JSON\). Tipos comuns: common, call\_in, call\_out, sms\_in/out, attachment. \[Flattened action: create\] Bulk support: accepts entity\_ids for batched execution. - `kommo\_tags\_list`: Tags de um tipo de entidade. action: list \(com busca\) \| create \(cria tags; \`data\` = JSON, ex.: \[\{"name":"vip"\}\]\). \[Flattened action: list\] - `kommo\_tags\_create`: Tags de um tipo de entidade. action: list \(com busca\) \| create \(cria tags; \`data\` = JSON, ex.: \[\{"name":"vip"\}\]\). \[Flattened action: create\] - `kommo\_pipelines\_list`: Funis \(pipelines\) e seus estágios. action: list \(todos os funis\) \| get \(funil por id\) \| statuses \(estágios de um funil\). \[Flattened action: list\] Bulk support: accepts pipeline\_ids for batched execution. - `kommo\_pipelines\_get`: Funis \(pipelines\) e seus estágios. action: list \(todos os funis\) \| get \(funil por id\) \| statuses \(estágios de um funil\). \[Flattened action: get\] Bulk support: accepts pipeline\_ids for batched execution. - `kommo\_pipelines\_statuses`: Funis \(pipelines\) e seus estágios. action: list \(todos os funis\) \| get \(funil por id\) \| statuses \(estágios de um funil\). \[Flattened action: statuses\] Bulk support: accepts pipeline\_ids for batched execution. - `kommo\_custom\_fields`: Campos personalizados de um tipo de entidade \(leads/contacts/companies/customers\). Use os codes/ids retornados nos bodies de create/update. - `kommo\_users\_list`: Usuários da conta. action: list \| get \(por id\). \`with\`=role,group para incluir permissões/grupos. \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_users\_get`: Usuários da conta. action: list \| get \(por id\). \`with\`=role,group para incluir permissões/grupos. \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_events`: Eventos/atividades da conta \(mudança de estágio, criação, etc.\). Filtrável por tipo, entidade e período \(\`filter\` JSON\). - `kommo\_talks\_list`: Conversas \(talks\) do inbox unificado. action: list \(filtrável por contact\_id/entity\_id/only\_in\_work via \`filter\` JSON\) \| get \(por id\). É o diferencial do Kommo: o histórico de conversa por WhatsApp/Instagram/Telegram. \[Flattened action: list\] Bulk support: accepts ids for batched execution. - `kommo\_talks\_get`: Conversas \(talks\) do inbox unificado. action: list \(filtrável por contact\_id/entity\_id/only\_in\_work via \`filter\` JSON\) \| get \(por id\). É o diferencial do Kommo: o histórico de conversa por WhatsApp/Instagram/Telegram. \[Flattened action: get\] Bulk support: accepts ids for batched execution. - `kommo\_catalogs\_list`: Catálogos \(listas: produtos, etc.\). action: list \(todos os catálogos\) \| elements \(itens de um catálogo, filtrável/buscável\). \[Flattened action: list\] Bulk support: accepts catalog\_ids for batched execution. - `kommo\_catalogs\_elements`: Catálogos \(listas: produtos, etc.\). action: list \(todos os catálogos\) \| elements \(itens de um catálogo, filtrável/buscável\). \[Flattened action: elements\] Bulk support: accepts catalog\_ids for batched execution. - `kommo\_links\_list`: Vínculos entre entidades \(ex.: ligar um contato a um lead\). action: list \(vínculos de um registro\) \| link \| unlink \(\`data\` = JSON com to\_entity\_id/to\_entity\_type\). \[Flattened action: list\] Bulk support: accepts entity\_ids for batched execution. - `kommo\_links\_link`: Vínculos entre entidades \(ex.: ligar um contato a um lead\). action: list \(vínculos de um registro\) \| link \| unlink \(\`data\` = JSON com to\_entity\_id/to\_entity\_type\). \[Flattened action: link\] Bulk support: accepts entity\_ids for batched execution. - `kommo\_links\_unlink`: Vínculos entre entidades \(ex.: ligar um contato a um lead\). action: list \(vínculos de um registro\) \| link \| unlink \(\`data\` = JSON com to\_entity\_id/to\_entity\_type\). \[Flattened action: unlink\] Bulk support: accepts entity\_ids for batched execution. - `kommo\_request`: Chamada crua à API v4 do Kommo — qualquer endpoint, com o seu token. Use quando não houver uma tool dedicada \(chats/Salesbot/arquivos/Kommo IA/webhooks/fontes/widgets/templates\). \`path\` relativo \(ex.: "/leads/unsorted", "/salesbot"\). Docs: https://developers.kommo.com - `show\_version`: Show the current MCP platform and adapter versions. - `report\_bug`: Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. - `connect`: Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending\[\]. When credentials are missing, returns connect\_url for the toolkit and per-install URLs. - `toolkit\_info`: Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes. - `marketplace`: The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile \(ev - `authenticate`: MCP.AI for IDE agents \(Cursor, etc.\): log in in the browser, copy the access token. Best: add it to this server's config as a header \`Authorization: Bearer \\` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with \{ token: "\" \} after the user pastes Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html