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
MCP server

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
All reasons and checks
Russian stack

xomyachok-shaolin/bitrix24-mcp

A similar tool with a larger community: Bitrix24 MCP Server (gunnit), 35 ★ on the repository

Install

Services

Manual install

git clone https://github.com/xomyachok-shaolin/bitrix24-mcp.git && cd bitrix24-mcp && pip install -r requirements.txt

After installing, set the webhook in your config following the repo's .mcp.json example.

Access and checks

How we review

Broad 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 first

MCP

Transport
stdio
Authentication
API key

Environment variables

BITRIX_WEBHOOK_URL required, 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.

Russian stack

A Bitrix24 MCP server for task planning: subtasks, scrum epics, story points and kanban stages, from a PyPI package

MCP serverBroad access1Repository stars
Russian stack

A compact Bitrix24 MCP server on an inbound webhook: tasks, groups, kanban stages and task comments

MCP serverExtended access1Repository stars

Bitrix24 MCP server: tasks, CRM and lists

Bitrix24 Tasks, CRM & Lists MCP Server

Russian stack

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

MCP serverBroad access1Repository stars
Russian stack

A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation

MCP serverBroad access3Repository stars

Bitrix24 MCP by Bit2Beat

Bitrix24 MCP Server

Russian stack

Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals

MCP serverBroad access6Repository stars
Russian stack

Bitrix24 MCP server in TypeScript with a broad set of CRM tools plus a dedicated group for monitoring manager activity and performance

MCP serverExtended access

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.

README badge

Report a problem