Things MCP Server

by hald

update-todo

Update an existing todo in Things

Input Schema

NameRequiredDescriptionDefault
canceledNoMark as canceled
completedNoMark as completed
deadlineNoNew deadline
idYesID of the todo to update
notesNoNew notes
tagsNoNew tags
titleNoNew title
whenNoNew schedule

Input Schema (JSON Schema)

{ "properties": { "canceled": { "description": "Mark as canceled", "type": "boolean" }, "completed": { "description": "Mark as completed", "type": "boolean" }, "deadline": { "description": "New deadline", "type": "string" }, "id": { "description": "ID of the todo to update", "type": "string" }, "notes": { "description": "New notes", "type": "string" }, "tags": { "description": "New tags", "items": { "type": "string" }, "type": "array" }, "title": { "description": "New title", "type": "string" }, "when": { "description": "New schedule", "type": "string" } }, "required": [ "id" ], "type": "object" }