NOVA amoCRM / Kommo
amoCRM और Kommo के लिए रिमोट MCP: लीड, संपर्क, कार्य, पाइपलाइन, चैट, Salesbot। OAuth, कोई कुंजी नहीं।
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://sp1-nova.ru/api/mcp-server/mcp/'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
Подключает Claude, ChatGPT, Cursor, Gemini, Grok и другие AI к amoCRM. AI читает и меняет сделки, контакты, компании, задачи и примечания.
Возможности
Чтение, изменение и удаление сделок, контактов и компаний
Задачи, примечания, поля, теги и каталоги
Подключение Claude, ChatGPT, Cursor, Gemini и других AI
Инструкция по установке и настройке
Подробное руководство по работе с виджетом "MCP коннектор (Claude, ChatGPT, Cursor, Gemini) для amoCRM"
СОДЕРЖАНИЕ
О виджете
Виджет создаёт защищённый MCP‑сервер, чтобы внешние AI‑клиенты (Claude, ChatGPT, Cursor, Gemini и другие) могли безопасно запрашивать данные из вашей amoCRM.
Выпуск данных подключения
В настройках виджета у профиля есть адрес MCP. Его вставляют в AI‑клиент.
Создайте профиль в настройках виджета. У профиля появится адрес MCP. Его достаточно: вход проходит по OAuth, когда клиент откроет этот адрес.

Адрес MCP профиля
Адрес свой у каждого профиля. Для amoCRM он на sp1-nova.ru, для Kommo — на sp1-nova.com. Скопируйте его из настроек, не собирайте вручную.
Настройка AI‑клиента
Вставьте адрес MCP в настройки AI‑клиента и пройдите OAuth.
Вставьте адрес MCP в настройки вашего AI‑клиента. Процесс немного отличается в зависимости от сервиса:
- Claude: Settings → Connectors → Add custom connector. Вставьте адрес сервера и оставьте опубликованную личность Claude. Дайте разрешение на доступ к данным amoCRM.
- ChatGPT: в настройках MCP создайте кастомный MCP‑сервер и вставьте адрес.
- Cursor: добавьте сервер в файл mcp.json и укажите адрес.
- Gemini: вставьте адрес по инструкции вашего MCP‑хоста.
После вставки адреса клиент откроет авторизацию (OAuth) и запросит разрешение на доступ к данным amoCRM. Подробные шаги для разных клиентов — в разделах «Чаты», «Редакторы» и «Агенты и автоматизация» ниже.
Проверка доступа
После авторизации проверьте, что AI‑клиент видит доступные инструменты (функции). Виджет предоставляет набор действий: поиск сделок и контактов, выгрузка статистики по воронкам, чтение истории переписки, формирование сводок. Убедитесь, что все нужные инструменты активны.
Иногда после обновлений виджета отметки доступа могут сброситься — периодически проверяйте, что напротив всех инструментов стоит разрешение (например, «Always allow»).
Важные нюансы
- Режим доступа. По умолчанию виджет предоставляет доступ только для чтения (поиск, аналитика, отчёты). Прямая запись (создание, редактирование, удаление записей в CRM) ИИ автоматически не выполняет. Если вам потребуется возможность записи, включите соответствующие методы в настройках виджета.
- Безопасность. Адрес профиля выдаётся индивидуально. Удаление профиля отзывает доступ.
- Структура данных. Если в вашем аккаунте используются кастомные поля (например, источник сделки хранится не в штатном поле, а в отдельном), укажите это в настройках виджета. Так AI‑агент будет корректно понимать структуру ваших данных.
Частые вопросы и решения
- Ошибка при авторизации. Проверьте, что адрес скопирован целиком и виджет активен в amoCRM.
- AI не видит инструменты. Убедитесь, что в настройках виджета для этих инструментов выдано разрешение (Always allow).
- Данные не обновляются. Проверьте срок действия OAuth‑токена — при необходимости виджет должен автоматически обновить его.
Если на каком‑то из этапов возникнут сложности, напишите в поддержку — мы поможем разобраться!
Функции
AI вызывает функции сам. Списки сделок, контактов, компаний, покупателей и ленту событий можно отфильтровать. Списки возвращают до 250 записей за страницу, по умолчанию 50. Воронку удаляет pipelines_delete, пользователя приглашает users_create. Если функции не хватает, AI добавляет идею в вишлист. Баг или ошибку отправляет через bug_report.
Списки сделок, контактов, компаний, покупателей и ленту событий можно отфильтровать. У сделки это название, воронка и этап, дата создания, закрытия и ближайшей задачи, источник, неразобранное, ответственный, кто создал и кто изменил, задачи, бюджет, трудозатраты, причина отказа, теги, товары, беседы, основной контакт, компания и кастомные поля. У контакта и компании — имя, дата создания и изменения, воронка связанных сделок, в том числе без сделок, ответственный, автор, задачи, теги и поля. У покупателя дополнительно дата и сумма следующей покупки, статус, LTV, число покупок и средний чек. У события — дата, автор, тип и значение до и после. Телефон и email контакта по-прежнему ищутся строкой поиска.
Без confirm true не выполнятся удаление воронки и этапа, обычного списка, счёта, роли, источника, шаблона чата, причины отказа, своего типа задачи, этапа и сегмента покупателей, покупки, группы полей, полей списка и полей сегмента, а также деактивация пользователя, установка и отключение виджета, отклонение неразобранного, восстановление из корзины и склейка дублей. Удаление сделки, контакта, компании, покупателя, задачи, примечания, тега, поля, файла и хука этого флага не требует. salesbot_run и export_start тоже.
Сделки, контакты и компании
| Функция | Что делает |
|---|---|
| leads_list | Список сделок. Можно отфильтровать по этапу, дате, ответственному, полям и другим условиям |
| leads_get | Карточка сделки по id |
| leads_create | Создание сделок |
| leads_update | Обновление сделок |
| leads_delete | Удаление сделок по id |
| leads_complex_create | Сделка, контакт и компания одним вызовом, до 50. Контакт в _embedded.contacts, компания в _embedded.companies |
| contacts_list | Список контактов. Можно отфильтровать по дате, связанным сделкам, ответственному и полям |
| contacts_get | Карточка контакта по id |
| contacts_create | Создание контактов |
| contacts_update | Обновление контактов |
| contacts_delete | Удаление контактов по id |
| companies_list | Список компаний. Можно отфильтровать по дате, связанным сделкам, ответственному и полям |
| companies_get | Карточка компании по id |
| companies_create | Создание компаний |
| companies_update | Обновление компаний |
| companies_delete | Удаление компаний по id |
Покупатели
| Функция | Что делает |
|---|---|
| customers_list | Список покупателей. Можно отфильтровать по дате покупки, статусу, сумме и полям |
| customers_get | Карточка покупателя по id |
| customers_create | Создание покупателей |
| customers_update | Обновление покупателей |
| customers_delete | Удаление покупателей по id |
| customers_enable | Включение раздела Покупатели. Режим: segments или periodicity |
| customer_statuses_list | Этапы периодичности покупателей. id нужен как status_id. В режиме segments этапов нет |
| customer_statuses_create | Новый этап покупателей: name, sort и color из палитры этапов. Условия входа API не принимает |
| customer_statuses_update | Имя, цвет и порядок этапа покупателей. В объекте обязателен id |
| customer_statuses_delete | Удаление этапа покупателей. Нужен confirm true |
| customer_segments_list | Сегменты покупателей. Если раздел выключен, сначала customers_enable с mode segments |
| customer_segments_create | Новый сегмент: name, необязательные sort и color. Условия входа API не принимает |
| customer_segments_update | Имя, цвет и порядок сегмента. В объекте обязателен id. Условия API не принимает |
| customer_segments_delete | Удаление сегмента. Нужен confirm true |
| customer_transactions_list | Покупки одного покупателя. customer_id — id покупателя. До 250 за страницу |
| customer_transactions_create | Покупка покупателя. customer_id и items, price обязателен, даты в unix |
| customer_transactions_delete | Удаление одной покупки. Нужны customer_id, id и confirm true |
| segment_conditions_get | Карточка сегмента. Условий в ответе amo нет, инструмент пишет это ограничение |
| segment_conditions_update | Попытка записать условия сегмента. amo отклоняет поле conditions |
| segment_custom_fields_list | Поля сегментов покупателей. Это не поля карточки покупателя |
| segment_custom_fields_create | Новые поля сегментов. Условия сегмента этим не задаются |
| segment_custom_fields_update | Правка полей сегментов. В каждом объекте обязателен id |
| segment_custom_fields_delete | Удаление полей сегментов по ids. Нужен confirm true |
Счета
| Функция | Что делает |
|---|---|
| invoices_enable | Включение раздела Счета/покупки. Второй список не создаётся |
| invoices_list | Счета сделки или покупателя, одна страница |
| invoices_get | Счёт по id, вместе со ссылкой на оплату |
| invoices_create | Создание счёта и привязка к сделке или покупателю |
| invoices_update | Статус и состав счёта. status: created, paid или partially_paid. items, если переданы, заменяют позиции целиком |
| invoices_delete | Удаление счёта. Нужен confirm true. Раздел счетов этим не выключается |
Хуки
На адрес хука можно повесить рутину Grok: например, на новое входящее сообщение (add_message) или новую сделку (add_lead). У других AI-провайдеров тот же приём — routine, automation или webhook, которые принимают HTTP POST. amo не умеет добавить заголовок. webhooks_add_bearer регистрирует хук на sp1-nova.ru (для Kommo — sp1-nova.com), а sp1 пересылает тот же POST на ваш адрес с заголовком Authorization: Bearer. Если адрес уже есть, amo заменяет его события целиком. Удаление снимает адрес со всех событий. На аккаунт не больше 100 хуков.
События: responsible_lead, responsible_contact, responsible_company, responsible_customer, responsible_task — смена ответственного; restore_lead, restore_contact, restore_company — восстановление; add_lead, add_contact, add_company, add_customer, add_talk, add_task — добавление; update_lead, update_contact, update_company, update_customer, update_talk, update_task — изменение; delete_lead, delete_contact, delete_company, delete_customer, delete_task — удаление; status_lead — смена этапа сделки; note_lead, note_contact, note_company, note_customer — примечание; add_message — входящее сообщение, add_outgoing_message — исходящее, add_chat_template_review — шаблон WhatsApp на одобрение. Для списка: add_catalog_{id}, update_catalog_{id}, delete_catalog_{id}.
| Функция | Что делает |
|---|---|
| webhooks_list | Хуки аккаунта. destination оставляет один адрес |
| webhooks_add | Подписка адреса на события. Существующий адрес обновляется целиком |
| webhooks_add_bearer | Хук через sp1-nova.ru с заголовком Authorization: Bearer на ваш адрес |
| webhooks_delete | Удаление хука по точному адресу. Для прокси подходит и адрес sp1, и ваш адрес |
Задачи и примечания
| Функция | Что делает |
|---|---|
| tasks_list | Список задач |
| tasks_get | Одна задача по числовому id |
| tasks_create | Создание задач |
| tasks_update | Обновление задач |
| tasks_delete | Удаление задач по id |
| task_types_list | Типы задач, включая системные «Связаться» и «Встреча» |
| task_types_create | Свой тип задачи. color — шесть hex-символов без решётки, по умолчанию 568FFA |
| task_types_update | Имя, цвет, порядок или иконка своего типа. В объекте обязателен id |
| task_types_delete | Удаление своего типа задачи. Системные типы 1, 2 и 3 не удаляются. Нужен confirm true |
| notes_list | Примечания сделок, контактов, компаний или покупателей. С id карточки — только по ней |
| notes_create | Создание примечаний |
| notes_update | Обновление примечаний. В каждом объекте нужны id примечания и entity_id карточки |
| notes_delete | Удаление примечаний по id |
Воронки, этапы и причины отказа
| Функция | Что делает |
|---|---|
| pipelines_list | Воронки и этапы |
| pipelines_get | Одна воронка по id |
| pipelines_statuses | Этапы воронки |
| pipelines_create | Создание воронок. Нужны name, sort, is_main и is_unsorted_on. Цвет этапа только из палитры amo |
| pipelines_update | Имя, порядок, признак главной воронки и флаг неразобранного. is_main true делает воронку главной |
| pipelines_delete | Удаление одной воронки. Главную и непустую amo может не дать удалить. Нужен confirm true |
| pipeline_statuses_create | Новые этапы воронки. items: name, sort и color из палитры этапов amo. Не больше 50 |
| pipeline_statuses_update | Имя, цвет и порядок этапов. Системные 142 и 143 этим методом не меняются |
| pipeline_statuses_delete | Удаление одного этапа. Этапы 142, 143 и Неразобранное удалить нельзя. Нужен confirm true |
| loss_reasons_list | Причины отказа: id и название. Id ставится на сделку полем loss_reason_id |
| loss_reasons_create | Новые причины отказа, не больше 50 |
| loss_reasons_update | Переименовать одну причину отказа |
| loss_reasons_delete | Удаление одной причины отказа. Нужен confirm true |
Digital Pipeline
| Функция | Что делает |
|---|---|
| digital_pipeline_catalog | Типы триггеров Digital Pipeline: type и короткое описание. Схема в digital_pipeline_describe |
| digital_pipeline_describe | Схема одного типа триггера: параметры, что обязательно, и пример |
| digital_pipeline_list | Триггеры одной воронки. page с 1, limit по умолчанию 50, максимум 100 |
| digital_pipeline_get | Один триггер. settings из ответа можно передать в digital_pipeline_update |
| digital_pipeline_create | Один триггер на этап. Обязательны pipeline_id, status_id, action и settings |
| digital_pipeline_update | Правка одного триггера. settings заменяется целиком. dry_run true не сохраняет |
| digital_pipeline_delete | Удаление одного триггера. Если действие на нескольких этапах, снимается только этот id. dry_run true не сохраняет |
Теги и поля
Цвет тега сделки в tags_create — шесть hex-символов, решётка необязательна. Подходят только эти 23: EBEBEB, D0D0D0, F2DDF7, D1A4DC, FF8F92, FFC8C8, C7DB8C, DDEBB5, 8699DA, AABDFF, FFCE5A, FFE193, 90CDB0, C6F4DE, A9A5D7, D8D5FF, 86C0FC, 832161, 6A0F49, 0C7C59, 10599D, 9D2B32, 247BA0. Цвета этапов воронки amo не принимает.
| Функция | Что делает |
|---|---|
| tags_list | Теги сущности, одна страница. page с 1, до 250. Дальше, пока есть _links.next |
| tags_create | Тег в справочнике. color только у сделок и только из 23 цветов тегов amo, например DDEBB5. Палитра этапов воронки не подходит. На карточку тег ставится через tags_to_add |
| tags_delete | Удаление тегов по id |
| custom_fields_list | Кастомные поля |
| custom_fields_create | Создание кастомных полей |
| custom_fields_update | Обновление кастомных полей |
| custom_fields_delete | Удаление кастомных полей по id |
| custom_field_groups_list | Группы полей карточки. entity_type: leads, contacts, companies или customers |
| custom_field_groups_create | Новые группы полей. items: name и необязательный sort |
| custom_field_groups_update | Имя и порядок групп. В объекте обязателен id |
| custom_field_groups_delete | Удаление одной группы. Поля остаются в карточке. Нужен confirm true |
Списки и связи
links_link привязывает к сделке, контакту, компании или покупателю другую карточку. Тем же вызовом крепится элемент списка, в том числе товар. Для него to_entity_type — catalog_elements, to_entity_id — id элемента из catalog_elements_list. Тот же список ищет query по названию и заполненным полям. В metadata передают catalog_id из catalogs_list и quantity — сколько штук привязать. price_id необязателен. Снять такую связь можно через links_unlink: в metadata остаётся catalog_id.
| Функция | Что делает |
|---|---|
| catalogs_list | Списки аккаунта. query фильтрует по названию, без учёта регистра. До 250 за страницу. Других фильтров нет |
| catalogs_get | Один список по id из catalogs_list |
| catalogs_create | Новый обычный список. type всегда regular. Счета создаёт invoices_enable, товары уже есть в аккаунте |
| catalogs_update | Имя списка. В объекте обязателен id и name или sort. Одного sort мало: подставляется текущее имя. Порядок этим методом не меняется |
| catalogs_delete | Удаление обычного списка вместе с элементами. Счета и товары не удаляет. Нужен confirm true |
| catalog_elements_list | Элементы каталога, одна страница. Поиск query по названию и заполненным полям. page с 1, до 250. Дальше, пока есть _links.next |
| catalog_elements_get | Один элемент списка. Нужны catalog_id и id элемента |
| catalog_elements_create | Создание элементов каталога |
| catalog_elements_update | Обновление элементов каталога |
| catalog_elements_delete | Удаление элементов каталога |
| catalog_custom_fields_list | Поля списка, товаров или счетов. catalog_id из catalogs_list. Обычный custom_fields_list каталог не принимает |
| catalog_custom_fields_create | Новые поля каталога. Нужен catalog_id. items: name, type и enums |
| catalog_custom_fields_update | Правка полей каталога. В каждом объекте обязателен id поля |
| catalog_custom_fields_delete | Удаление полей каталога по ids. Нужен confirm true |
| products_list | Товары системного списка. query ищет по названию. К сделке крепится через links_link. До 250 за страницу |
| links_list | Связи карточки, одна страница. page с 1, до 250. Дальше, пока есть _links.next |
| links_link | Привязка к карточке. Элемент списка и товар: to_entity_type catalog_elements, в metadata catalog_id и quantity |
| links_unlink | Отвязка сущностей. Элемент списка и товар: to_entity_type catalog_elements и metadata.catalog_id |
| entity_subscribers_list | Кто подписан на карточку. Подписать пользователя этим методом нельзя |
Пользователи и роли
| Функция | Что делает |
|---|---|
| users_list | Пользователи аккаунта |
| users_get | Пользователь по id |
| users_create | Приглашение пользователей, не больше 10. Нужны name, email и password: от 6 символов, цифра, строчная и заглавная буква. lang: ru, en или es. Пароль в ответ не попадает. confirm не нужен |
| users_activate | Активация пользователей по ids, не больше 10. Только администратор и тариф Enterprise. Администратора так не включить |
| users_deactivate | Деактивация пользователей по ids, не больше 10. Нужен confirm true. Только администратор и тариф Enterprise. Администратора так не отключить |
| roles_list | Роли и их права. Нужны права администратора. До 250 за страницу |
| roles_get | Одна роль по id: имя и права, включая права на этапы |
| roles_create | Новые роли. Без прав сделок, контактов, компаний и задач amo откажет. Не больше 50 |
| roles_update | Правка ролей. В каждом объекте обязателен id |
| roles_delete | Удаление одной роли. Пользователи останутся в аккаунте без неё. Нужен confirm true |
События
| Функция | Что делает |
|---|---|
| events_list | Лента событий: звонки, смена статуса и ответственного. Можно отфильтровать по дате, автору и типу. До 100 за страницу |
| events_get | Одно событие по id |
Почта
| Функция | Что делает |
|---|---|
| mail_mailboxes | Подключённые почтовые ящики |
| mail_threads | Цепочки писем. Папка: входящие, отправленные, черновики, спам, корзина. До 50 |
| mail_messages | Письма одной цепочки |
| mail_send | Отправка письма из ящика аккаунта, без вложений. Если ящиков нет, подключите ящик в почте amo |
| mail_reply | Ответ в цепочку. thread_id из mail_threads. Вложений нет. Без ящика почта ответит, что ящик не найден |
| mail_connect | Подключение почтового ящика. Пароль в ответ не попадает. Без рабочего IMAP ящик не создаётся |
Сообщения в сделке
| Функция | Что делает |
|---|---|
| lead_messages_list | Сообщения клиента в чате сделки. В ответе channel, например telegram. Несколько чатов требуют chat_id |
| lead_messages_send | Отправка текста клиенту в канал чата, например telegram. Это не почта и не примечание |
Файлы
| Функция | Что делает |
|---|---|
| files_list | Файлы аккаунта, одна страница. Пустой диск — пустой список. page с 1, до 250 |
| files_upload | Загрузка файла, до 100 МБ. Можно привязать к сделке, контакту, компании или покупателю |
| files_delete | Удаление файла по uuid |
Боты
| Функция | Что делает |
|---|---|
| salesbot_catalog | Типы шагов Salesbot. Схему отдаёт salesbot_describe |
| salesbot_describe | Схема одного шага Salesbot: параметры, что обязательно, и пример |
| bots_list | Список ботов: id, название и тип. Нужен для запуска |
| bots_get | Один бот со сценарием. На Kommo сценарий читает открытая вкладка с виджетом NOVA MCP. Без вкладки сценария в ответе нет |
| bots_create | Новый бот создаётся выключенным. Обязательны name и scenario. active true не принимается |
| bots_update | Имя, active и другие поля бота. Сценарий целиком только с replace_scenario true |
| bots_delete | Удаление бота по id. Бот только для просмотра не удаляется. dry_run true не удаляет |
| salesbot_step_add | Один новый шаг. handler из salesbot_catalog. dry_run true не сохраняет |
| salesbot_step_update | Замена одного шага по номеру step. dry_run true не сохраняет |
| salesbot_step_delete | Удаление одного шага. Номера остальных не сдвигаются. dry_run true не удаляет |
| salesbot_run | Запуск бота. bot_id берут из списка ботов |
Статистика
| Функция | Что делает |
|---|---|
| stats_consolidated_get | Сводный отчёт: общее число, сумма и открытые этапы |
| stats_pipeline_get | Анализ продаж: воронки и названия этапов. Числа по этапам берёт сводный отчёт |
| stats_employees_get | Отчёт по сотрудникам. Если чисел по колонкам нет, в ответе будет ограничение |
| stats_calls_get | Дашборд звонков. Это не calls_add и не примечания о звонках. До 50 строк |
| stats_customers_get | Отчёт по покупателям. Если раздела нет, amo отдаёт заглушку |
| stats_goals_get | Цели по сделкам. Если в тарифе целей нет, инструмент пишет ограничение |
Импорт, экспорт, корзина и дубли
| Функция | Что делает |
|---|---|
| import_list | Очередь импорта в интерфейсе amo |
| export_start | Выгрузка сделок, контактов или компаний в csv или xlsx. Возвращает uuid задачи, не файл. confirm не нужен |
| export_status_get | Статус выгрузки и ссылка на файл внутри аккаунта. Файл наружу не скачивается |
| trash_list | Корзина: только удалённые сделки, контакты или компании. entity: leads, contacts или companies. Живые карточки не попадают |
| trash_restore | Восстановление из корзины. Компании идут тем же маршрутом, что контакты. Нужен confirm true |
| duplicates_merge | Склейка двух сделок, контактов или компаний. master_id остаётся, duplicate_id поглощается. Нужен confirm true |
Неразобранное и беседы
| Функция | Что делает |
|---|---|
| unsorted_list | Неразобранное. pipeline_id оставляет одну воронку. uid нужен для принятия, отклонения и привязки. До 250 за страницу |
| unsorted_get | Одно неразобранное по uid из unsorted_list |
| unsorted_accept | Принять неразобранное в этап. Нужны user_id и status_id |
| unsorted_decline | Отклонить неразобранное. Нужен confirm true и user_id |
| unsorted_link | Привязать неразобранное к сделке или покупателю. entity_type: leads или customers |
| unsorted_create | Создать неразобранное из звонка или формы. kind: sip или form. Чат и почту этот метод не создаёт |
| talks_list | Беседы аккаунта. Это не переписка в сделке: историю даёт lead_messages_list. До 250 за страницу |
| talks_get | Одна беседа по id из talks_list |
| talks_close | Закрыть беседу. force_close true закрывает её даже без ответа клиенту |
Аккаунт, виджеты, источники и звонки
| Функция | Что делает |
|---|---|
| account_get | Настройки аккаунта на чтение: название, страна, режим покупателей, часовой пояс, типы задач и права чатов |
| widgets_list | Виджеты. is_active_in_account true — установленные в аккаунте. Пароли в ответе скрыты |
| widgets_get | Виджет по code. settings_template показывает поля установки. Пароли скрыты |
| widgets_install | Установка виджета. settings — поля из settings_template. Нужен confirm true |
| widgets_uninstall | Отключение виджета. Настройки пропадут. Нужен confirm true |
| sources_list | Источники этой интеграции. Чужие источники сделок сюда не приходят. До 250 за страницу |
| sources_get | Один источник интеграции по id |
| sources_create | Новый источник интеграции. items: name, external_id, pipeline_id и default |
| sources_update | Правка источника интеграции. В объекте обязателен id |
| sources_delete | Удаление источника интеграции. Нужен confirm true |
| calls_add | Записать звонок в карточку по номеру. direction: inbound или outbound. uniq — id звонка, duration — секунды. Это не дашборд звонков |
| chat_templates_list | Шаблоны чатов этой интеграции. Чужие шаблоны не приходят. Нужны права администратора |
| chat_templates_create | Новый шаблон чата интеграции. items: name, content и external_id |
| chat_templates_update | Правка шаблона чата. В объекте обязателен id |
| chat_templates_delete | Удаление шаблона чата. Нужен confirm true |
| short_links_create | Короткая ссылка amo на url. entity_id — id контакта, без контакта amo ссылку не примет |
Уведомления
| Функция | Что делает |
|---|---|
| inbox_notify | Уведомление в колокольчик. Тип: ошибка или звонок |
Вишлист
| Функция | Что делает |
|---|---|
| wishlist_list | Идеи вишлиста MCP-коннектора. Поиск по тексту, фильтр по статусу |
| wishlist_add | Новая идея, если такой функции нет. Текст проходит модерацию |
| wishlist_vote | Голос за существующую идею. Один аккаунт — один голос |
| bug_report | Баг или ошибка виджета: ссылка, шаги, ожидаемый и фактический результат |
Чаты
Адрес MCP берётся из настроек виджета. Дальше клиент открывает вход OAuth.
Claude
- Откройте claude.ai и перейдите в Customize → Connectors.
- Нажмите Add custom connector.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход, когда откроется окно авторизации.
- На Free можно подключить один коннектор. Claude Code с тем же аккаунтом подхватит его сам.
ChatGPT
- Откройте chatgpt.com/plugins.
- Нажмите Add, затем Create custom MCP server. На части аккаунтов кнопка ещё называется Create MCP App.
- Это своё подключение. Публиковать приложение в маркет не нужно.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите доступ к amoCRM.
- Чтение доступно на Plus, Pro, Business, Enterprise и Edu. Запись в amoCRM — на Business, Enterprise и Edu.
Gemini
- Откройте gemini.google.com → Connected Apps → Custom apps.
- Добавьте свой сервер.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
- Нужен личный аккаунт Google в США, возраст от 18 лет и английский интерфейс.
Grok
- Откройте grok.com/connectors и выберите Custom.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
- Доступно на всех тарифах. В команде коннектор добавляет администратор.
Perplexity
- Откройте Connectors → Custom connector и выберите Remote.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
- Нужен тариф Pro, Max или Enterprise.
Mistral
- В Mistral Work откройте Connectors → Add Connector.
- Вставьте адрес MCP из настроек виджета.
- Сервер добавляет администратор аккаунта.
- Подтвердите вход.
Редакторы
Тот же адрес MCP. Вход по OAuth открывается при первом подключении.
Cursor
- Откройте Customize → MCPs или добавьте сервер в файл mcp.json.
- Укажите адрес MCP из настроек виджета.
- При первом подключении Cursor откроет вход. Подтвердите его.
VS Code
- Выполните команду MCP: Add Server.
- Укажите удалённый сервер: адрес MCP из настроек виджета.
- Вход по OAuth проходит в Local harness.
- Инструменты появляются в режиме агента.
JetBrains
- Откройте Junie → Authorize или настройки MCP.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
- У AI Assistant входа по OAuth нет, этот сервер он не подключит.
Zed
- Откройте Settings → AI → MCP Servers и добавьте Remote.
- Вставьте адрес MCP из настроек виджета.
- Нажмите Authenticate и подтвердите вход.
Windsurf
- В Devin добавьте сервер в mcp_config.json или командой devin mcp add.
- Укажите адрес MCP из настроек виджета.
- При первом запуске откроется вход. Подтвердите его.
Cline
- Откройте MCP Servers → Remote Servers.
- Тип сервера выберите streamableHttp.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
Агенты и автоматизация
Адрес MCP из настроек виджета. Транспорт — Streamable HTTP.
Claude Code
- Выполните claude mcp add и укажите адрес MCP, либо используйте коннектор, уже добавленный на claude.ai.
- Подтвердите вход.
- Коннектор с сайта подхватывается, если вход не по API-ключу.
Codex
- Выполните codex mcp add.
- Укажите адрес MCP из настроек виджета.
- Подтвердите вход при первом запуске.
- Один конфиг работает в CLI, в расширении редактора и в приложении ChatGPT.
Gemini CLI
- Выполните gemini mcp add.
- Укажите адрес MCP из настроек виджета.
- Подтвердите вход.
- Обычный аккаунт Google не подходит: нужны Code Assist или ключ API.
Qwen Code
- Откройте settings.json.
- Адрес MCP запишите в ключ httpUrl. Ключ url означает старый SSE и здесь не подойдёт.
- Подтвердите вход.
OpenCode
- Откройте opencode.json.
- Добавьте сервер с полем type и значением remote. Без type сервер не загрузится.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
Kiro
- Добавьте сервер в mcp.json: адрес MCP из настроек виджета.
- Подтвердите вход.
- В мобильном приложении MCP нет.
GitHub Copilot CLI
- В чате выполните команду /mcp add.
- Укажите адрес MCP из настроек виджета.
- Это пользовательский конфиг, не файл репозитория.
- Подтвердите вход.
Warp
- Откройте Settings → Agents → MCP servers.
- Добавьте сервер: адрес MCP из настроек виджета.
- Подтвердите вход.
- Облачный агент этот OAuth не проходит. Подключайте локального агента.
Goose
- Откройте Extensions → Add custom extension и выберите Remote.
- Тип укажите streamable_http.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
LM Studio
- Откройте Program → mcp.json.
- Добавьте удалённый сервер: адрес MCP из настроек виджета.
- Выберите модель, которая умеет вызывать инструменты.
- Подтвердите вход при первом вызове.
Raycast
- Выполните команду Install MCP Server.
- Вставьте адрес MCP из настроек виджета.
- Подтвердите вход.
- Нужен тариф Pro, Pro+ или Max.
Copilot Studio
- В агенте откройте Tools → Model Context Protocol.
- В мастере укажите адрес MCP.
- Нужна лицензия автора. Подтвердите вход.
n8n
- На AI-агента добавьте узел MCP Client.
- Транспорт выберите Streamable HTTP, авторизацию — OAuth2.
- Вставьте адрес MCP из настроек виджета.
- Пройдите вход OAuth2.
Open WebUI
- Администратор открывает Admin → Integrations → External Tool Servers.
- Добавляет сервер: адрес MCP из настроек виджета.
- Вход проходит отдельно у каждого пользователя.