amocrm-kommo-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AMOCRM_TOKEN | Yes | Долгосрочный токен приватной интеграции amoCRM/Kommo | |
| AMOCRM_DOMAIN | Yes | Домен аккаунта amoCRM/Kommo, например mycompany.amocrm.ru или mycompany.kommo.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| crm_accountA | Сводка аккаунта amoCRM/Kommo: название, валюта, список менеджеров (id, имя, e-mail) и все воронки с этапами (id и названия). Вызывайте первым: id воронок, этапов и менеджеров нужны остальным инструментам для фильтров и создания сделок. Только чтение. |
| crm_search_leadsA | Поиск сделок amoCRM/Kommo по тексту (название, телефон, e-mail контакта и т. д.) и фильтрам: воронка, этап, ответственный, период создания. Возвращает название, бюджет, этап, ответственного, даты и id контактов, сначала недавно изменённые. Только чтение. |
| crm_get_leadA | Полная карточка сделки: бюджет, этап, ответственный, дополнительные поля, теги, контакты (с телефонами и e-mail), компания, открытые задачи и последние примечания. Используйте, чтобы подготовиться к звонку или понять историю клиента. Только чтение. |
| crm_create_leadA | Создаёт сделку одним запросом вместе с новым контактом (имя, телефон, e-mail) и компанией; можно сразу добавить примечание. Без pipeline_id/status_id сделка попадёт в первый этап основной воронки. Изменяет данные в CRM: покажите пользователю, что будет записано, и получите согласие. |
| crm_update_leadA | Меняет сделку: название, бюджет, этап/воронку (перевести по воронке, закрыть как успешную — status_id 142 или проигранную — 143), ответственного, теги (заменяют текущие) и дополнительные поля по id поля. Изменяет данные в CRM: покажите пользователю, что будет записано, и получите согласие. |
| crm_find_contactA | Ищет контакты по имени, телефону или e-mail (удобно для входящего звонка или письма). Возвращает телефоны, e-mail, ответственного и id связанных сделок и компаний. Только чтение. |
| crm_add_noteB | Добавляет текстовое примечание в ленту сделки, контакта или компании — например итог звонка или договорённости. Изменяет данные в CRM: покажите пользователю, что будет записано, и получите согласие. |
| crm_tasksB | Список незавершённых задач: все, только просроченные или на сегодня; фильтр по ответственному и по сделке. Для каждой — текст, срок, ответственный, к какой сделке или контакту относится. Только чтение. |
| crm_create_taskA | Ставит задачу по сделке, контакту или компании (перезвонить, отправить КП, встреча) со сроком и ответственным. Изменяет данные в CRM: покажите пользователю, что будет записано, и получите согласие. |
| crm_complete_taskA | Закрывает задачу с текстом результата (например «Дозвонился, отправил КП»). Изменяет данные в CRM: покажите пользователю, что будет записано, и получите согласие. |
| crm_pipeline_reportA | Аналитика по воронке за период создания сделок: сколько сделок и на какую сумму на каждом этапе, выиграно и проиграно (количество, сумма, конверсия в успех), средний чек, средний цикл сделки в днях и разбивка по менеджерам. Отвечает на вопросы «как идут продажи в этом месяце», «кто из менеджеров лучше закрывает». Только чтение. |
| crm_stale_leadsB | Открытые сделки, которые давно не менялись (по умолчанию 7+ дней) или у которых нет ни одной запланированной задачи — то, что теряет отдел продаж. Сортировка по бюджету, с ответственным, этапом и днями без движения. Только чтение. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Each tool targets a distinct CRM resource and action: account setup, lead search/get/create/update, contact search, notes, tasks, and analytics. The few overlapping areas (search_leads vs stale_leads, find_contact vs search_leads) are clearly separated by their specific purpose and filters.
All tools use a consistent crm_ prefix and snake_case, which makes them predictable. However, some names are noun phrases (crm_account, crm_tasks, crm_pipeline_report, crm_stale_leads) while most follow a verb_noun pattern, a minor deviation from full consistency.
The server has 12 tools, which is well-scoped for a CRM integration covering accounts, leads, contacts, tasks, notes, and reporting. Each tool appears to earn its place without excessive or redundant entries.
Core CRM workflows are covered: lead search/get/create/update, contact search, task list/create/complete, notes, and pipeline reports. Minor gaps exist around standalone contact/company update and delete operations, but these are somewhat mitigated by bundled creation via crm_create_lead and notes on companies/contacts.