amocrm-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_pipelinesA | Возвращает все воронки продаж с этапами и их ID. Вызывай ПЕРВЫМ когда нужен pipeline_id или status_id для этапа. |
| get_leadsA | Получает сделки из CRM с фильтрами. Все даты — unix timestamp (секунды). Используй closed_at_from/closed_at_to для фильтра по дате ЗАКРЫТИЯ. date_from/date_to — только для даты СОЗДАНИЯ. Максимум 200 записей за запрос. ВНИМАНИЕ: фильтры price_from/price_to могут конфликтовать с status_ids — для фильтрации активных сделок по цене используй count_and_sum_leads с exclude_closed=true. |
| count_and_sum_leadsA | Подсчитывает количество и общую сумму сделок по фильтрам БЕЗ лимита в 200 записей. Возвращает {count, total_price, by_pipeline: [{pipeline_id, count, total_price}]}. ИСПОЛЬЗУЙ ЭТОТ ИНСТРУМЕНТ (а не get_leads) для: подсчёта количества сделок, суммы продаж, сравнения периодов, ответов на 'сколько всего сделок'. Параметр exclude_closed=true исключает закрытые сделки (выигранные 142 и проигранные 143) — используй для подсчёта АКТИВНЫХ сделок. |
| get_leads_grouped_by_companyA | Группирует ВСЕ сделки по компаниям и суммирует. Возвращает топ-N компаний по общей сумме (LTV). Пагинирует все сделки на сервере — нет лимита в 200. Используй для LTV-анализа, рейтинга клиентов, поиска топ-компаний для интервью. Подтягивает названия компаний автоматически. |
| get_contactsC | Поиск и получение контактов с фильтрами. |
| get_companiesC | Поиск и получение компаний. |
| get_notesB | Заметки и комментарии к сделкам, контактам или компаниям. Содержит записи менеджеров, результаты звонков. |
| get_customersC | Покупатели (повторные клиенты / подписки). Используй если в аккаунте включён модуль Покупатели. |
| get_unsortedC | Неразобранные заявки — входящие лиды, ещё не попавшие в воронку. |
| get_catalogsA | Список каталогов товаров/услуг. Используй чтобы получить catalog_id для get_catalog_elements. |
| get_catalog_elementsC | Товары или услуги из каталога. |
| get_eventsB | История событий: смена этапов, создание и удаление сделок и контактов. Принимает entity_type как leads/contacts/companies (автоматически конвертируется в формат API). |
| get_tasksA | Задачи менеджеров. По умолчанию возвращает АКТИВНЫЕ задачи (is_completed=false). Передай is_completed=true для завершённых. |
| get_usersA | Список менеджеров/пользователей CRM с группами. |
| get_custom_fieldsA | Кастомные поля сущности — их ID и названия. Используй чтобы понять как фильтровать по ним. |
| get_loss_reasonsB | Причины отказа по проигранным сделкам. |
| get_tagsD | Теги для сущности. |
| get_sourcesC | Источники трафика/лидов. |
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 18 tools
Each tool targets a distinct entity or operation (e.g., leads, contacts, pipelines, tasks). Overlaps like count_and_sum_leads vs get_leads are clearly differentiated in descriptions, leaving no ambiguity for an agent.
All tool names follow a consistent verb_noun snake_case pattern (primarily get_*), with only minor variations like count_and_sum_leads and get_leads_grouped_by_company that still adhere to the same style.
With 18 tools, the server is slightly above the typical 3-15 range, but the count is justified by the breadth of CRM entities covered (leads, contacts, companies, pipelines, tasks, etc.). It remains well-scoped and not excessive.
The tool set provides extensive read and aggregation capabilities but lacks any create, update, or delete operations. Critical mutations are missing, which would cause agent failures when trying to modify records.