About Templates MCP
Templates MCP is an MCP server in the Data category: reference template for building production-grade MCP servers for Bitrix24. Nuxt 4 + @bitrix24/b24jssdk, tested, deployable, with an agent feedback loop built in.
Install
git clone https://github.com/bitrix24/templates-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (30)
b24_task_approveCreator approves a Supposedly-completed task → Completed (5).
Parameters not published.
b24_task_checklist_item_addAdd an item to a task checklist. Omit `parentId` (or pass 0) to start a new checklist — the `title` becomes the heading.
Parameters not published.
b24_task_checklist_item_completeCheck off a checklist item.
Parameters not published.
b24_task_checklist_item_deleteDelete a checklist item. Heading deletion (parentId 0) wipes the whole checklist and is refused without `confirmDeleteHeading: true`.
Parameters not published.
b24_task_checklist_item_listList every checklist item on a task as a flat tree (`parentId: 0` = checklist heading).
Parameters not published.
b24_task_checklist_item_renewUn-check a previously completed checklist item.
Parameters not published.
b24_task_comment_addAppend a comment to a task (BBCode-friendly).
Parameters not published.
b24_task_completeMark a task as completed (5), or Supposedly completed (4) when task control is on.
Parameters not published.
b24_task_createCreate a task — title, responsibleId required; description / deadline / groupId / priority / accomplices / auditors optional.
Parameters not published.
b24_task_deferMove a task to Deferred (6) — postponed but not closed.
Parameters not published.
Show all 30 tools
b24_task_dependency_addCreate a "previous task" dependency (`taskIdFrom` → `taskIdTo`) for Gantt-style scheduling.
Parameters not published.
b24_task_dependency_removeRemove a "previous task" dependency. Requires `confirmDelete: true`.
Parameters not published.
b24_task_disapproveCreator rejects a Supposedly-completed task → Pending (2) for rework.
Parameters not published.
b24_task_elapsed_time_addLog a manual elapsed-time entry on a task ("how long did this take"), separate from the auto stopwatch. `seconds` capped at 86400 (24h).
Parameters not published.
b24_task_elapsed_time_deleteDelete elapsed-time entries. Requires `confirmDelete: true`. Author-or-admin only.
Parameters not published.
b24_task_elapsed_time_listList elapsed-time entries (manual + stopwatch) on tasks. Filter by `taskId` or a custom camelCase filter; paginates at 50.
Parameters not published.
b24_task_elapsed_time_updateCorrect an existing elapsed-time entry (duration / comment / attribution). Author-or-admin only.
Parameters not published.
b24_task_listList tasks with filter (`{ RESPONSIBLE_ID, STATUS, "!STATUS", ">=DEADLINE", … }`), order, select, and pagination (page size fixed at 50).
Parameters not published.
b24_task_pauseMove an In-progress task back to Pending (2).
Parameters not published.
b24_task_rateSet or clear the task rating (positive / negative / none — Bitrix24 `MARK` field).
Parameters not published.
b24_task_renewReopen a Completed or Deferred task → Pending (2).
Parameters not published.
b24_task_result_addRecord a free-form RESULT (outcome text) on a task — separate from comments and from the task body.
Parameters not published.
b24_task_result_deleteDelete a result by id. Author-only; the task itself is not affected.
Parameters not published.
b24_task_result_listList the results recorded on a task. Newest-first by default; pagination via limit/offset.
Parameters not published.
b24_task_result_updateRewrite the text of an existing result. Author-only: Bitrix24 returns `ACCESSDENIEDEXCEPTION` if any other operator (besides a portal admin) tries to edit.
Parameters not published.
b24_task_startMove a task to In progress (3).
Parameters not published.
b24_task_updateUpdate an existing task by id with a partial UPPERCASE-keyed `fields` object.
Parameters not published.
b24_user_findFind users by name / surname / position / department, or free-text. **Call this before any tool that takes a userId** — operators speak in names, not numeric ids.
Parameters not published.
b24_user_meReturns the Bitrix24 user that owns the configured webhook. Useful as a connectivity check.
Parameters not published.
bx24mcp_submit_feedbackMeta-tool: lets the AI agent file a GitHub issue against this repository with structured feedback. See [`docs/FEEDBACK.md`](./docs/FEEDBACK.md).
Parameters not published.
Ask AI
Ask AI about Templates MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.