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
- 0 ★ on the repository
- Last commit
Broad access
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
xomyachok-shaolin/bitrix24-mcp
A similar tool with a larger community: Bitrix24 MCP Server (gunnit), 35 ★ on the repository
Install
- Works in
- Services
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.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- 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
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 firstMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
BITRIX_WEBHOOK_URLrequired, secret- Bitrix24 portal inbound webhook URL with task permissions
Limitations
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).
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.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 MCP for task planning
Bitrix24 MCP
A Bitrix24 MCP server for task planning: subtasks, scrum epics, story points and kanban stages, from a PyPI package
A compact Bitrix24 MCP server on an inbound webhook: tasks, groups, kanban stages and task comments
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 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 with sales analytics
Bitrix24 MCP Server
Bitrix24 MCP server in TypeScript with a broad set of CRM tools plus a dedicated group for monitoring manager activity and performance
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.