MCP server inside Bitrix24

mcp-bitrix24 (parfeon/mcp-bitrix24)

A Composer package that runs an MCP server inside a Bitrix24 portal itself, with full access to CRM, tasks and groups

  • 0 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • Can irreversibly delete CRM entities, tasks, groups and user fields
  • Runs from inside the portal with the rights of the configured admin_user_id, not a webhook's limited scope
All reasons and checks
Russian stack

vadimpalgov/mcp-bitrix24

Install

Manual install

composer require parfeon/mcp-bitrix24

Installs directly into a boxed Bitrix24 portal; extra.mcp-bitrix24 in composer.json needs configuring afterward.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Can irreversibly delete CRM entities, tasks, groups and user fields
  • Runs from inside the portal with the rights of the configured admin_user_id, not a webhook's limited scope

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

What it does

The package installs via Composer directly into a boxed Bitrix24 installation and runs as a long-lived PHP CLI process that talks to an MCP client over stdio. Unlike inbound-webhook servers, it runs from inside the portal under a configured admin_user_id and loads the needed modules (crm, tasks, socialnetwork, optionally iblock) right from composer.json. Its tools cover CRM (deals, contacts, any entity by entityTypeId, smart processes, UF_* user fields), tasks, workgroups and iblock elements, including create, update and irreversible delete. It can run natively, in Docker, via WSL on Windows, or remotely over SSH; any MCP client with stdio transport fits the same pattern.

Who it is for. For boxed Bitrix24 developers who need deeper CRM and field-configuration access than a plain webhook offers.

Good fit when

  • Your portal is boxed and the server can run on the same machine or Docker environment
  • You need access to arbitrary CRM entities by entityTypeId, not just deals and contacts
  • You need to administer UF_* user fields and smart processes from an agent

Not a fit when

  • Your portal is cloud-based: the package is built to install inside a boxed Bitrix24
  • You need production stability: the author explicitly warns this is alpha and may change without notice
  • You just need a plain inbound webhook without access to the portal's files

Example request

Add a custom "Lead source" field to CRM deals and show all smart processes in the portal

MCP

Transport
stdio
Authentication
not required

Limitations

The author explicitly marks this as an alpha version not recommended for production, and the API and config format may change without notice. Requires PHP 8.3+, Composer and access to the portal's files from the same environment the server runs in; PHP CGI/FPM is not supported, only a CLI process. The Elastic License 2.0 forbids reselling, redistributing or rebranding it as a separate product.

How to disable. Remove the package with composer remove parfeon/mcp-bitrix24 and delete the server entry from your MCP client config.

FAQ

Do I need an inbound webhook?

No, the server runs from inside the portal under a configured admin_user_id rather than through an external webhook.

What happens if bitrix_root is not found?

The server stops with an explicit error telling you to set extra.mcp-bitrix24.bitrix_root in composer.json manually.

Discussion

No questions or reviews yet.

Bitrix24 MCP by Bit2Beat

Bitrix24 MCP Server

Russian stack

Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals

MCP serverBroad access6Repository stars

Bitrix24 MCP server: tasks, CRM and lists

Bitrix24 Tasks, CRM & Lists MCP Server

Russian stack

A modular Bitrix24 MCP server with 46 tools for tasks and kanban, CRM deals and contacts, and universal lists, running in Docker with no third-party cache

MCP serverBroad access1Repository stars
Russian stack

A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation

MCP serverBroad access3Repository stars

Bitrix24 MCP Server (lstkhN)

Bitrix24 MCP Server

Russian stack

A module for on-premise Bitrix24: an agent safely reads CRM, the MySQL schema, code and business processes over SSH stdio or HTTP with a Bearer token

MCP serverExtended access

Bitrix24 MCP Server (qwito)

Bitrix24 MCP Server

Russian stack

A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics

MCP serverBroad access
Russian stack

A compact Bitrix24 MCP server on an inbound webhook: tasks, groups, kanban stages and task comments

MCP serverExtended access1Repository stars

README in short

The English README (with a Russian version in README_RUS.md) opens with an alpha-status warning, describes the server as a long-lived PHP CLI process over stdio, gives the composer.json config parameters, a table of twenty tools across CRM, tasks, groups and iblock marking irreversible deletes, Claude Desktop configs for Windows, Linux, macOS, Docker and remote SSH, and a section on supported runtime environments. Elastic License 2.0, forbidding resale and rebranding.

README badge

Report a problem