Bitrix24 MCP with a chat bot layer

Bitrix24 MCP Server

A Bitrix24 MCP server on PyPI with a ready chat-bot layer: an AI agent replies in portal chats like an employee

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Replies to employees in the portal's group chats on behalf of the registered bot
  • Creates and changes deals, leads and tasks in a live portal
All reasons and checks
Russian stack

rusnetru/bitrix24-mcp

Install

Manual install

pip install bitrix24-mcp

After installing, set BITRIX_WEBHOOK_URL and run bitrix24-mcp.

This is third-party code. Review the repository files before installing.

What it does

The server provides standard CRM tools (contact search and lookup, deals with filters and stage changes, leads, creating deals and leads) and tasks (search, create, lookup by ID), plus URI resources like contact://123 and deals://active. Its main feature is a ready ChatBotService layer for Bitrix24 chat bots (imbot): a developer only needs to write one handle_message method that calls their own LLM and returns a reply, and the server handles registering the bot in the portal, receiving incoming messages via an HTTP webhook handler, and mirroring replies into a deal's timeline. Once registered, the agent shows up in the portal's group chats like a regular employee and replies to managers directly.

Who it is for. For teams who want to put an AI agent right into Bitrix24 work chats, not just give it access to CRM data.

Good fit when

  • You want an AI agent that replies to employees right in Bitrix24 chats
  • You need basic CRM work (contacts, deals, leads) and tasks through MCP
  • You want bot replies automatically mirrored into a deal's timeline

Not a fit when

  • You are not ready to run a public HTTPS endpoint for chat-bot webhooks
  • You only need CRM data without embedding an agent into employee chats

Example request

Register the agent bot in Bitrix24 chats and mirror its replies into deal 123's timeline

Limitations

The chat-bot feature needs a public HTTPS URL (ngrok, cloudflared or your own hosting) to receive Bitrix24 events; without it only the regular MCP tools work. The AI agent's own logic (calling an LLM) must be written by the developer; the server only provides the registration and message-delivery wiring.

How to disable. Uninstall with pip uninstall bitrix24-mcp, revoke the webhook in the portal, and remove the bot from chats via the connections section or ChatBotService.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
BITRIX_WEBHOOK_URL
required, secret
The full Bitrix24 inbound webhook URL with crm, imbot, user scopes
BOT_EVENT_HANDLER_URL
The public HTTPS address for receiving chat-bot events

Security check

  • Replies to employees in the portal's group chats on behalf of the registered bot
  • Creates and changes deals, leads and tasks in a live portal

README in short

The README describes installing via pip, setting up an inbound webhook with crm, imbot, user scopes, running the server over stdio, example code for registering a custom AI agent in ChatBotService, tool tables for CRM, the chat bot and tasks, URI resources, configs for Claude Desktop, Hermes Agent and Cursor, an architecture diagram, and a full chat-bot example with an HTTP webhook handler. MIT license.

FAQ

Do I need to write my own LLM integration?

Yes, the server only provides the wiring (bot registration, receiving messages, replying); calling a specific model is written in one handle_message method.

Can it be used without the chat bot, just for CRM?

Yes, the regular CRM and task tools work over stdio right after the webhook is set up; a public URL is only needed for the chat bot.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh riskRussian stackNo VPN needed28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh riskRussian stackNo VPN needed

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh riskRussian stackNo VPN needed
Foxx AIBitrix24 MCP with a chat bot layer

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.