Битрикс24 MCP

kartochka/bitrix24-mcp· Проверено 12.11.2026· 65на GitHub

Даёт агенту CRM Битрикс24 через входящий вебхук: контакты, сделки, лиды, компании и задачи. Расширенный вариант строит отчёты по продажам и сравнивает менеджеров.

2 реализации:

Минимальный сервер на Python: 6 инструментов для контактов и сделок, запуск через uvx.

Как подключить

Что сделать до подключения

1

Python 3.12 или новее

2

Облачный или коробочный Битрикс24 с входящим вебхуком

3
BITRIX_WEBHOOK_URL

адрес входящего вебхука Битрикс24 с правами не меньше crm

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env 'BITRIX_WEBHOOK_URL=https://<ваш-домен>.bitrix24.ru/rest/<ID>/<код вебхука>/' --transport stdio bitrix24 \
  -- uvx bitrix24-mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

get_contactчитает контакт по ID
search_contactsищет контакт по имени, телефону, email
list_contactsперечисляет контакты компании
get_dealчитает сделку по ID
list_dealsперечисляет сделки
update_deal_stageменяет стадию сделки

Что попросить агента

«Создай контакт <Иван Петров> с почтой <ivan@example.com> и телефоном <+7 900 000-00-00>»Вызовет bitrix24_create_contact с именем, почтой и телефоном
«Создай контакт <Мария Иванова>, затем сделку «<Разработка сайта>» на <500 000> ₽ и привяжи её к контакту»Создаст контакт через bitrix24_create_contact и сделку с привязкой через bitrix24_create_deal
«Поставь задачу «<Перезвонить клиенту>» с высоким приоритетом на завтра и привяжи к контакту <ID>»Создаст задачу через bitrix24_create_task
«Найди все контакты и сделки, связанные с <example.ru>»Поищет по CRM через bitrix24_search_crm
«Переведи сделку <ID> в стадию <C14:WON>»В варианте kartochka проверит сделку через get_deal и сменит стадию через update_deal_stage

Для каких задач

Найти контакт по телефону или email и показать его сделки
Перевести сделку на следующую стадию воронки
Завести контакт, сделку на нужную сумму и связать их
Поставить задачу с дедлайном и привязать её к контакту
Сравнить менеджеров по сделкам и конверсии и собрать отчёт по продажам

Ограничения

!

Оба проекта давно не обновлялись: последние изменения в мае и июле 2025 года

!

Вебхук даёт полный доступ в пределах своих прав: держите его адрес в секрете и меняйте время от времени

!

Вариант kartochka умеет только контакты и сделки, без лидов, компаний и задач

!

Вариант gunnit ограничивает запросы к API двумя в секунду

Если не работает

Сервер пишет «Webhook validation failed»
Проверьте адрес вебхука, его права и доступность вашего портала Битрикс24.
Ошибки «Cannot find module» при запуске
Выполните npm install и соберите проект командой npm run build.
Лиды не читаются или доступ к ним запрещён
Дайте вебхуку права crm, crm.lead.read и crm.lead.write; в простом режиме CRM лиды могут быть выключены, переключите CRM в классический режим. Начните разбор с bitrix24_diagnose_permissions.
Постоянные ошибки лимита запросов
Клиент сам выдерживает 2 запроса в секунду; если ошибки не уходят, реже обращайтесь к серверу.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
Bitrix24 MCP Server (kartochka)kartochka65локальнотокен628 мая 2025
Bitrix24 MCP Server (gunnit)gunnit35локальнотокен5216 июля 2025

Частые вопросы

Как создать входящий вебхук?
В Битрикс24 откройте Приложения → Вебхуки и создайте входящий вебхук с правами на CRM, а для задач — и на них. Скопируйте адрес вида https://<домен>/rest/<ID>/<код>/ в переменную окружения сервера.
Подходит ли коробочный Битрикс24?
Вариант kartochka работает и с облачным, и с коробочным порталом. Нужен только входящий вебхук с правами crm.
Какой вариант выбрать?
kartochka ставится одной командой uvx bitrix24-mcp и закрывает поиск контактов и работу со стадиями сделок. gunnit требует сборки из исходников, зато покрывает лиды, компании, задачи и аналитику отдела продаж.
Сервер не видит лиды или задачи — что делать?
В gunnit вызовите bitrix24_diagnose_permissions и bitrix24_validate_webhook: они проверяют подключение и права вебхука. Чаще всего вебхуку не хватает нужного права.
Работает ли сервер из России?
Сервер запускается на вашем компьютере и обращается к вашему порталу Битрикс24 по вебхуку; зарубежные аккаунты не нужны.

Похожие серверы