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
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
Install
- Works in
- Services
Manual install
composer require parfeon/mcp-bitrix24Installs directly into a boxed Bitrix24 portal; extra.mcp-bitrix24 in composer.json needs configuring afterward.
Access and checks
How we reviewBroad 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 portalMCP
- 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.
Related
All Bitrix24 toolsBitrix24 MCP by Bit2Beat
Bitrix24 MCP Server
Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals
Bitrix24 MCP server: tasks, CRM and lists
Bitrix24 Tasks, CRM & Lists MCP Server
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
Bitrix24 MCP server with real calls
MCP Server for Bitrix24
A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation
Bitrix24 MCP Server (lstkhN)
Bitrix24 MCP Server
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
Bitrix24 MCP Server (qwito)
Bitrix24 MCP Server
A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics
A compact Bitrix24 MCP server on an inbound webhook: tasks, groups, kanban stages and task comments
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.