Updates an existing task. Supports renaming, changing the description, modifying due dates, and marking tasks as complete or incomplete. Task completion is validated against incomplete subtasks, todo items, and blocking dependencies. Requires owner, admin, or member role.
Safety: Write
Tool names, field names, and schema descriptions remain in canonical MCP English so copied calls match the server exactly.
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
task_id |
integer | no | The task ID. |
search |
string | no | Search by task name, description, or "#number". |
name |
string | no | New task name (optional). |
description |
string | no | New task description as HTML for the rich text editor (optional). |
due_date |
string | no | New due date in YYYY-MM-DD format. Use "none" to remove (optional). |
mark_complete |
string | no | Set to "true" to complete or "false" to reopen the task. |
Example prompt
Use update-task-tool to help me with the relevant Taskavel task.
Example call
{
"name": "update-task-tool",
"arguments": {}
}