Index / MCP servers / Kommo

Kommo MCP server

Kommo is an MCP server with 48 tools an agent can call, among them authenticate, connect, kommo_account. It answers at https://api.mcp.ai/p_kommo over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.

Status
Answering
Tools
48
Reliability
6 of 6 checks
Response time
234 ms
Transport
streamable HTTP
Last checked
22 October 2026

Kommo CRM (formerly amoCRM), the conversation-first sales CRM (WhatsApp, Instagram, Telegram) used b

Description as the publisher wrote it.

The 48 tools Kommo offers

ToolWhat it does
authenticateMCP.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 <token>` for a permanent, non-expiring connection. Or paste it here for a session-on
Inputs: token
connectReturns 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.
kommo_accountDados da conta Kommo conectada (id, nome, subdomínio, moeda, fuso, e opcionalmente usuários/campos/pipelines via `with`).
Inputs: with, account
kommo_catalogs_elementsCatá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.
Inputs: catalog_id, page, limit, query, filter, account
kommo_catalogs_listCatá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.
Inputs: catalog_id, page, limit, query, filter, account
kommo_companies_createCompanies 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
Inputs: id, page, limit, query, with, filter
kommo_companies_getCompanies 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 bat
Inputs: id, page, limit, query, with, filter
kommo_companies_listCompanies 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 ba
Inputs: id, page, limit, query, with, filter
kommo_companies_updateCompanies 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
Inputs: id, page, limit, query, with, filter
kommo_contacts_createContacts 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 b
Inputs: id, page, limit, query, with, filter
kommo_contacts_getContacts 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 batc
Inputs: id, page, limit, query, with, filter
kommo_contacts_listContacts 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 bat
Inputs: id, page, limit, query, with, filter
kommo_contacts_updateContacts 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 b
Inputs: id, page, limit, query, with, filter
kommo_custom_fieldsCampos personalizados de um tipo de entidade (leads/contacts/companies/customers). Use os codes/ids retornados nos bodies de create/update.
Inputs: entity_type, page, limit, account
kommo_customers_createClientes (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.
Inputs: id, page, limit, query, with, filter
kommo_customers_getClientes (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.
Inputs: id, page, limit, query, with, filter
kommo_customers_listClientes (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.
Inputs: id, page, limit, query, with, filter
kommo_customers_updateClientes (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.
Inputs: id, page, limit, query, with, filter
kommo_eventsEventos/atividades da conta (mudança de estágio, criação, etc.). Filtrável por tipo, entidade e período (`filter` JSON).
Inputs: page, limit, with, filter, order, account
kommo_leads_createLeads 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 batc
Inputs: id, page, limit, query, with, filter
kommo_leads_getLeads 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
Inputs: id, page, limit, query, with, filter
kommo_leads_listLeads 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 batche
Inputs: id, page, limit, query, with, filter
kommo_leads_updateLeads 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 batc
Inputs: id, page, limit, query, with, filter
kommo_links_linkVí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 execut
Inputs: entity_type, entity_id, page, limit, filter, data
kommo_links_listVí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 execut
Inputs: entity_type, entity_id, page, limit, filter, data
kommo_links_unlinkVí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 exec
Inputs: entity_type, entity_id, page, limit, filter, data
kommo_list_accountsLista as contas Kommo conectadas a este install (id/subdomínio, label). Use o id/subdomínio em `account` nas outras tools.
Inputs: account
kommo_notes_createNotas 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: creat
Inputs: entity_type, entity_id, page, limit, filter, order
kommo_notes_listNotas 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]
Inputs: entity_type, entity_id, page, limit, filter, order
kommo_notes_list_by_entityNotas 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_
Inputs: entity_type, entity_id, page, limit, filter, order
kommo_pipelines_getFunis (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.
Inputs: pipeline_id, page, limit, account, pipeline_ids
kommo_pipelines_listFunis (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.
Inputs: pipeline_id, page, limit, account, pipeline_ids
kommo_pipelines_statusesFunis (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.
Inputs: pipeline_id, page, limit, account, pipeline_ids
kommo_requestChamada 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:
Inputs: method, path, query_params, body, account
kommo_tags_createTags de um tipo de entidade. action: list (com busca) | create (cria tags; `data` = JSON, ex.: [{"name":"vip"}]). [Flattened action: create]
Inputs: entity_type, page, limit, query, filter, data
kommo_tags_listTags de um tipo de entidade. action: list (com busca) | create (cria tags; `data` = JSON, ex.: [{"name":"vip"}]). [Flattened action: list]
Inputs: entity_type, page, limit, query, filter, data
kommo_talks_getConversas (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
Inputs: id, page, limit, filter, account, ids
kommo_talks_listConversas (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: lis
Inputs: id, page, limit, filter, account, ids
kommo_tasks_createTasks 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 batc
Inputs: id, page, limit, query, with, filter
kommo_tasks_getTasks 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
Inputs: id, page, limit, query, with, filter
8 more tools

kommo_tasks_list, kommo_tasks_update, kommo_users_get, kommo_users_list, marketplace, report_bug, show_version, toolkit_info

Add Kommo to your AI client

Every block below points at https://api.mcp.ai/p_kommo. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http kommo https://api.mcp.ai/p_kommo
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "kommo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.mcp.ai/p_kommo"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "kommo": {
      "url": "https://api.mcp.ai/p_kommo"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "kommo": {
      "type": "http",
      "url": "https://api.mcp.ai/p_kommo"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "kommo": {
      "url": "https://api.mcp.ai/p_kommo"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "kommo": {
      "serverUrl": "https://api.mcp.ai/p_kommo"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "kommo": {
      "url": "https://api.mcp.ai/p_kommo"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Kommo
version: 0.0.1
schema: v1
mcpServers:
  - name: Kommo
    type: streamable-http
    url: https://api.mcp.ai/p_kommo
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "kommo": {
      "httpUrl": "https://api.mcp.ai/p_kommo"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "kommo": {
      "type": "http",
      "url": "https://api.mcp.ai/p_kommo"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "kommo": {
      "url": "https://api.mcp.ai/p_kommo"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.mcp.ai%2Fp_kommo&type=streamable_http&id=kommo&name=Kommo

Is Kommo up right now?

It answered our last check on 22 October 2026 in 234 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Kommo

Questions about Kommo

How many tools does Kommo have?

48, as returned by the server's own tools/list on 15 September 2026: authenticate, connect, kommo_account, kommo_catalogs_elements, kommo_catalogs_list, kommo_companies_create, kommo_companies_get, kommo_companies_list, and 40 more.

Is Kommo down?

It answered our last check on 22 October 2026 in 234 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Kommo to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.mcp.ai/p_kommo. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Kommo need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.mcp-dir. Endpoint host: api.mcp.ai. ARD identifier: urn:air:io.github.mcp-dir:mcp:kommo-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.