Техническая спецификация amoBridge
MCP-сервер (Model Context Protocol) для amoCRM. Даёт ИИ-ассистенту доступ к данным CRM «только на чтение» и 24 инструмента аналитики продаж, включая приватные — поверх методов, которых нет в официальном API amoCRM. Этот документ предназначен для людей и для ИИ-агентов, анализирующих возможности сервиса.
Машиночитаемый манифест инструментов — в конце страницы (JSON) и в /llms.txt.
Что это
amoBridge — это транспорт данных между amoCRM и ИИ-ассистентом. Сервис сам не строит отчёты и не хранит данные: он предоставляет ассистенту набор инструментов, а пользователь в своём приложении ИИ (Claude, ChatGPT, Cursor и др.) задаёт вопросы, строит отчёты и настраивает их регулярность. Ответы формируются на живых данных amoCRM.
Авторизация и модель данных
- Способ подключения
- Официальный виджет amoBridge в маркетплейсе amoCRM.
- Область доступа
- Только чтение и анализ. Сервис не создаёт, не изменяет и не удаляет объекты в amoCRM.
- Хранение данных
- Данные не хранятся. amoBridge — только транспорт между amoCRM и ассистентом.
- Отзыв доступа
- Отключение виджета в один клик в настройках amoCRM.
- Изоляция
- Каждый аккаунт amoCRM — отдельный ключ подключения.
Поддерживаемые клиенты
Любой клиент с поддержкой Model Context Protocol: Claude (Desktop, Code), ChatGPT, Cursor и другие MCP-совместимые приложения.
Подключение
- Шаг 1. Установить виджет amoBridge в своей amoCRM (доступ только на чтение и анализ).
- Шаг 2. За 3 клика добавить новый MCP-сервер в настройки ИИ-клиента — строку и ключ выдаёт виджет.
- Шаг 3. Задавать вопросы человеческим языком — ассистент сам выбирает нужный инструмент.
Доставка отчётов
Отчёты и дайджесты доставляются в Telegram и MAX по расписанию — читать их можно, не открывая приложение ИИ. Что присылать, как часто и в каком виде — пользователь настраивает в своём ИИ-клиенте (инструмент deliver_report).
Общие параметры
- Период (period)
- Именованный:
today, yesterday, this_week, last_week, this_month, last_month, this_quarter, last_quarter, this_year, last_7_days, last_30_days(недели с понедельника) или произвольныйYYYY-MM-DD..YYYY-MM-DD(конец включительно). - Сравнение
compare_to='prev_period'— сопоставимое окно предыдущего периода.- Фильтры
- Часто доступны
pipeline,manager,source. - Методика
- Когорты считаются по
created_at, продажи — поclosed_at; цикл сделки — по медиане; мусорные причины отказа отсекаются (exclude_junk). - Текущее время
- Каждый ответ с датами открывается строкой
now: ГГГГ-ММ-ДД ЧЧ:ММ · пояс (UTC±X) · рабочее / НЕрабочее время; вне графика указано начало следующего рабочего интервала. Справочники без временной привязки (list_pipelines,list_fields,list_tags) её не несут. - Рабочее время
- Интервалы возвращаются в двух величинах: рабочие — основная, календарные — рядом. Колонки с рабочими величинами помечены
*_work_*, календарные —*_cal_*. График задаётся во вкладке «Рабочее время» в настройках виджета (рабочие дни, часы, часовой пояс, нерабочие даты) и печатается в шапке инструментов, которые по нему считают, вместе с московским эквивалентом. Пусто — будни 09:00–18:00, пояс аккаунта amoCRM, производственный календарь РФ. Обед не вычитается, и это указано в строке графика.
Каталог инструментов (24)
Приватные инструменты (помечены «приватный») работают поверх методов, которых нет в официальном API amoCRM: чтение переписки в чатах (в API отсутствует полностью), фильтр компаний по кастомным полям покупок, расчёт скорости ответа по графику работы с учётом выходных и праздников.
idle_work_days — рабочие дни молчания по графику аккаунта, idle_cal_days — календарные (шесть календарных дней через выходные = четыре рабочих). Фильтр days — календарный.median_work_min и avg_work_min по графику из настроек, рядом median_cal_min с календарной медианой: заявка в пятницу 20:30 с ответом в понедельник 10:27 — это 27 рабочих минут и ~62 календарных часа. business_hours=false возвращает только календарные минуты и нужен для сверки со старыми отчётами. Период ≤31 дня.*_work_days) и календарных (*_cal_days): этап, начатый в пятницу вечером и закрытый в понедельник утром, — это около нуля рабочих дней, а не трое суток.Сформирован договор [11/13→Получена предоплата] — по нему выборка ранжируется по близости к успешному закрытию без дополнительных запросов.state:: позиция этапа с дистанцией до успешного закрытия и именем следующего этапа, кто написал последним в чате, ближайшая открытая задача с текстом и сроком; ассистенту заданы правила приоритета — эти три сигнала главнее кастомных полей, и пустое поле не читается как несделанный шаг. Первое живое касание вынесено отдельной строкой с интервалом от создания сделки в рабочем и календарном времени; у дат создания и обновления указан возраст («40 минут назад»), у открытых задач — срок относительно сейчас. Примечания считаются тремя числами — сколько написал человек, сколько содержательных всего (включая AI-расшифровки) и сколько записей в ленте; вывод «итоги не зафиксированы» появляется, только когда содержательных нет ни одной. Полный текст — в list_notes.human_only=true оставляет написанное человеком, счётчик скрытого отдельно считает содержательные записи роботов и служебный шум.Вложенные файлы читаются в два шага. В любом ответе каждое вложение показано строкой: имя, расширение, размер в символах, пометка «читаемый» или «бинарный» и номер записи. Сам файл при этом не скачивается. Содержимое приходит только по явному
read_files=[номер записи] (или read_files=true — все читаемые, от мелких к крупным). Читаются .txt, .md, .log, .vtt, .srt, .csv, .tsv, .json. У субтитров strip_timecodes=true снимает таймкоды и схлопывает бегущие строки Zoom, где каждая фраза повторяется по мере набора; метки говорящих остаются. Файлы в кодировке Windows (cp1251) декодируются правильно, кодировка указывается в ответе. Длинный файл дочитывается через file_offset — на месте обрыва печатается готовый вызов со следующим смещением.due_in: «через 3 дня» / «2 дня назад»), глубина просрочки — в рабочих днях (overdue_work_days) и календарных (overdue_cal_days).Лимиты и заметки
response_time_stats,search_notes,activity_stats: период не более 31 дня.list_notes: одно примечание — до 60 000 символов, содержимое одного файла — до 100 000; при обрезке в ответе печатается готовый вызов, который вернёт запись целиком.- Чтение вложений требует у интеграции области доступа «Доступ к файлам». Права выдаются в момент установки, поэтому аккаунтам, подключённым раньше, нужно один раз переустановить виджет. Пока права нет, файл виден в списке, а причина пишется прямо в ответе.
- docx и pdf распознаются, но текст из них пока не извлекается.
- Файл с текстовым расширением, но двоичным содержимым, в ответ не попадает — вместо него называется причина. Недоступный файл не ломает вызов: примечания возвращаются, файл помечен ошибкой.
- Текущие периоды (this_month и т.п.) обрезаются по сегодняшний день и помечаются как частичные.
- Интеграции могут обновлять
updated_at, что маскирует часть зависших сделок вstuck_leads. - Скорость реакции за периоды до 28.07.2026 считалась в календарных минутах — с новыми значениями напрямую не сравнивается.
- График один на аккаунт: индивидуальные расписания менеджеров amoCRM не хранит. Расписание робота-автоответчика задаётся отдельно и с этой настройкой не синхронизируется автоматически.
- Циклы сделок, возраст сделки и дни тишины у клиентов остаются календарными: это календарные величины по смыслу, а не по графику компании.
Тарификация
- Подписка
- 1 990 ₽ / месяц за один аккаунт amoCRM. Все инструменты включены, без доплат за пользователей и без лимита на число вопросов.
- Периоды оплаты
- 6 месяцев — 11 940 ₽, ещё 1 месяц в подарок (7 месяцев доступа); 10 месяцев — 19 900 ₽, ещё 3 месяца в подарок (13 месяцев доступа).
- Пробный период
- 14 дней полного доступа бесплатно, карта не нужна.
- Интеграторам
- Оптовые условия под объём: отдельный доступ на каждого клиента, скидка за объём, приоритетная поддержка.
- Что оплачивается
- Только доступ к данным для ИИ. Отчёты, расписание и вопросы — в приложении пользователя, без доплат amoBridge.
Вендор
amoBridge разрабатывает Make Rock (ИП Заводов Павел Владимирович, ИНН 390613140002, ОГРНИП 316392600052935) — официальный сертифицированный партнёр amoCRM с крупными обучающими каналами на YouTube и в Telegram. Реквизиты и бизнес-профиль: Точка Банк →.
Машиночитаемый манифест
JSON ниже дублируется в <script type="application/json" id="mcp-manifest"> для программного разбора.