Skip to main content
Glama

Enhanced Todoist MCP Server Extended

todoist_bulk_move_tasks

Move multiple Todoist tasks and their subtasks to a new project, section, or as subtasks of another task using task IDs and a single destination (projectId, sectionId, or parentId).

Instructions

Move multiple tasks (and their respective subtasks, if any; e.g., up to 10-20 parent tasks for best performance) to a different project, section, or make them subtasks of another task. Provide an array of taskIds and exactly one destination (projectId, sectionId, or parentId).

Input Schema

NameRequiredDescriptionDefault
parentIdNoThe ID of the parent task to move these tasks under. (Optional, use only one of projectId, sectionId, parentId)
projectIdNoThe ID of the destination project. (Optional, use only one of projectId, sectionId, parentId)
sectionIdNoThe ID of the destination section. (Optional, use only one of projectId, sectionId, parentId)
taskIdsYesAn array of task IDs to move.

Input Schema (JSON Schema)

{ "properties": { "parentId": { "description": "The ID of the parent task to move these tasks under. (Optional, use only one of projectId, sectionId, parentId)", "type": "string" }, "projectId": { "description": "The ID of the destination project. (Optional, use only one of projectId, sectionId, parentId)", "type": "string" }, "sectionId": { "description": "The ID of the destination section. (Optional, use only one of projectId, sectionId, parentId)", "type": "string" }, "taskIds": { "description": "An array of task IDs to move.", "items": { "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "taskIds" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kydycode/todoist-mcp-server-ext'

If you have feedback or need assistance with the MCP directory API, please join our Discord server