Bitrix24 MCP Server on fast-bitrix24
Bitrix24 MCP Server
An async MCP server for Bitrix24 with separate tool sets for tasks, leads, deals, contacts, companies, projects and calendar
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
- Tools create and update leads, deals, contacts and companies
- Access is defined entirely by the webhook's scopes; there is no separate read-only mode
Install
Manual install
python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txtCommands from the README after cloning the repository.
This is third-party code. Review the repository files before installing.
What it does
The server is built on the fast-bitrix24 library and splits tools across seven modules: full-lifecycle tasks, leads, deals, contacts, companies, workgroups and calendar events. All calls are async, fields and parameters are typed, and each module has its own unit tests plus one end-to-end integration test on tasks. The repository runs a code-quality and test workflow on every push.
Who it is for. For developers who care about test coverage and typing in a Bitrix24 MCP server.
Good fit when
- You want a Bitrix24 MCP server with test coverage, not just a working prototype
- You need several CRM modules at once: leads, deals, contacts and companies
- You need calendar events and workgroups in the same server
Not a fit when
- You need chat, disk or telephony tools: this server does not have them
- The README still has a your-org placeholder in the clone command; the real address is only the repository itself
Example request
Find deals from this week with no owner assigned and create a task to review themLimitations
No chat, disk or telephony tools. The README is short; parameter details need to be read from the src/bitrix_mcp/tools source. The README's clone command still shows a your-org placeholder instead of the real repository owner.
How to disable. Remove the server entry from your MCP client config and stop the python -m bitrix_mcp.server process.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| BITRIX24_WEBHOOK required, secret | Bitrix24 incoming webhook URL |
Security check
- Tools create and update leads, deals, contacts and companies
- Access is defined entirely by the webhook's scopes; there is no separate read-only mode
README in short
The README lists the CRM management, task management, calendar and project modules, gives a quick start via venv and pip install, the BITRIX24_WEBHOOK variable, and commands to run the server and tests. The full tool list lives in a separate AGENTS.md covering architecture and development conventions.
FAQ
What is the Bitrix24 client built on?
The fast-bitrix24 library, which handles rate limits itself and makes calls async.
Are there tests?
Yes, unit tests for every CRM and task module plus one integration test.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail