MCP Task Manager Server

setTaskStatus

Update the status of multiple tasks in a project using project ID, task IDs, and target status. Validates task existence and returns the count of updated tasks.

Instructions

Updates the status ('todo', 'in-progress', 'review', 'done') for one or more tasks within a specified project. Requires the project ID, an array of task IDs (1-100), and the target status. Verifies all tasks exist in the project before updating. Returns the count of updated tasks.

Input Schema

NameRequiredDescriptionDefault
project_idYesThe unique identifier (UUID) of the project containing the tasks.
statusYesThe target status to set for the specified tasks.
task_idsYesAn array of task IDs (1-100) whose status should be updated.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "project_id": { "description": "The unique identifier (UUID) of the project containing the tasks.", "format": "uuid", "type": "string" }, "status": { "description": "The target status to set for the specified tasks.", "enum": [ "todo", "in-progress", "review", "done" ], "type": "string" }, "task_ids": { "description": "An array of task IDs (1-100) whose status should be updated.", "items": { "description": "A unique identifier of a task to update.", "minLength": 1, "type": "string" }, "maxItems": 100, "minItems": 1, "type": "array" } }, "required": [ "project_id", "task_ids", "status" ], "type": "object" }

You must be authenticated.

Other Tools from MCP Task Manager Server

Related Tools

ID: iidipqwk2z