Bitrix24 task MCP with subtasks and deadline shifting
Bitrix24 Task Management — MCP Server
An MCP server for Bitrix24 tasks: full lifecycle, a subtask tree, bulk deadline shifting with dry-run, and checklists
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
- Bulk deadline shifting changes due dates on many tasks in one call
- It can complete, delete and delegate tasks as the webhook
- The task-scoped webhook is stored in the client config
Install
Manual install
git clone https://github.com/xomyachok-shaolin/bitrix24-mcp.git && cd bitrix24-mcp && pip install -r requirements.txtAfter installing, set the webhook in your config following the repo's .mcp.json example.
This is third-party code. Review the repository files before installing.
What it does
The Python server offers a detailed Bitrix24 task tool set: CRUD with multi-criteria search by title, status, assignee and deadline, the full lifecycle as separate calls (start, pause, complete, defer, delegate, reopen), and checklist and BB-code comment handling. Some higher-level operations do more than one step: set_description reopens a closed task, updates the description, and closes it back automatically; add_accomplice and add_observer add participants without wiping the existing list. It also exports a subtask tree via breadth-first search up to 2,000 nodes and bulk-shifts deadlines by N months with a dry-run preview and a required comment.
Who it is for. For Bitrix24 project managers who need to manage large task trees and shift deadlines without opening each task by hand.
Good fit when
- You need to shift deadlines for many tasks at once with a preview before applying
- You need a subtask tree export for a report or analysis
- You need to edit a closed task without manually reopening it
Not a fit when
- You need CRM operations, not just tasks
- A simple task list without subtask trees and bulk operations is enough
Example request
Find my overdue tasks with status 'in progress' and shift all project task deadlines a month forward, but show me a preview firstLimitations
It covers only the task module; there is no CRM, disk or chat outside of tasks. update_task takes fields as a dict, not a JSON string, which matters when calling it. Bulk deadline shifting is not reversible without a separate backup, though a dry-run lets you check before applying. The README does not state a license separately.
How to disable. Remove the server block from your MCP client config (the .mcp.json file or Claude Code settings).
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| BITRIX_WEBHOOK_URL required, secret | Bitrix24 portal inbound webhook URL with task permissions |
Security check
- Bulk deadline shifting changes due dates on many tasks in one call
- It can complete, delete and delegate tasks as the webhook
- The task-scoped webhook is stored in the client config
README in short
The Russian README groups capabilities: tasks, lifecycle as separate tools, higher-level operations that do not wipe participants, subtasks with a tree export, comments, people and group search, bulk date shifting, and the webhook owner's profile. It then gives a full table of tools with details, including quirks like update_task taking a dict rather than a JSON string.
FAQ
Can I edit a closed task?
Yes, set_description first reopens it, updates the description, and closes it back automatically.
How do I check a deadline shift before applying it?
Call the date-shift tool with dry-run: it shows what would change without writing anything.
Related
An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n
Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account
Awesome Claude Skills by Composio
Awesome Claude Skills
A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps
A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub