Bitrix24 MCP server: tasks, chats and knowledge base
bitrix24-mcp
An MCP server for Bitrix24 with 48 tools: tasks and kanban, reports, messenger, files and both knowledge base versions, all through a local webhook
- 0 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- It can create and update tasks, send messages and files to chats, and create or delete knowledge base documents
- The universal bitrix_call lets you invoke any REST API method, including ones that change CRM data
A similar tool with a larger community: Bitrix24 MCP Server, 65 ★ on the repository
Install
- Works in
- Services
Manual install
git clone https://github.com/imejaikin/bitrix24-mcp.git && cd bitrix24-mcp && npm install && cp .env.example .envInstall and configure the webhook in .env.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- It can create and update tasks, send messages and files to chats, and create or delete knowledge base documents
- The universal bitrix_call lets you invoke any REST API method, including ones that change CRM data
This is third-party code. Review the repository files before installing.
What it does
The server gives an agent direct access to a Bitrix24 portal through an inbound webhook, with no cloud intermediary: a single file, all requests originate from your machine. Beyond basic task operations it ships ready analytics tools: kanban-stage project briefs, stale-task search, an overload report for assignees, and a multi-project summary for a date range. A separate group of tools covers the Bitrix24 messenger (chats, threads, sending files) and both knowledge base versions, the old Landing-based one and the new note.* one (REST 3.0). A universal bitrix_call tool lets you invoke any REST API method directly.
Who it is for. For Bitrix24 project teams that need not just basic task operations but also kanban and workload analytics.
Good fit when
- You need a weekly report across several projects at once
- You need to find stale tasks on a kanban stage or overloaded assignees
- You need access to both Bitrix24 knowledge base versions and to messenger chats
Not a fit when
- You need CRM work (leads, deals, contacts): it is not in the tool list, only the universal bitrix_call as a workaround
- You need a hosted remote server rather than your own webhook and a local process
Example request
Build a project 9 brief up to the in-progress stage and show which assignees are overloadedMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
BITRIX24_WEBHOOK_URLrequired, secret- Inbound webhook URL with task, im, disk, user, sonet_group rights and optionally landing, note, calendar
Limitations
There are no direct CRM tools, only access through the universal bitrix_call with an arbitrary method. Some messenger features (threads) rely on undocumented im.v2.* methods that are not published in the webhook's REST manifest and could stop working without notice. The webhook grants full portal access under the rights of the user who created it.
How to disable. Remove the bitrix24-local entry from mcpServers in your Claude Code or Cursor settings and deactivate the webhook in Bitrix24.
FAQ
Does it work with CRM deals?
There are no dedicated tools, but you can call them through the universal bitrix_call with a crm.deal.* method.
Does it need a cloud intermediary?
No, the server is local: requests go straight from your machine to Bitrix24 over the webhook.
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
A compact Bitrix24 MCP server on an inbound webhook: tasks, groups, kanban stages and task comments
An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes
Bitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
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
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
README in short
The README gives detailed tables of all 48 tools by group (tasks, messenger, files, users, knowledge base, universal call), explains the webhook scopes each group needs, covers nuances like tasks_my requiring the task scope specifically rather than tasks, and gives dozens of real call examples with parameters.