Todoist MCP Server

by Chrusic
Verified

todoist_update_project

Update one or more projects in Todoist

Input Schema

NameRequiredDescriptionDefault
colorNoNew color for the project (optional)
favoriteNoWhether the project should be a favorite (optional)
nameNoNew name for the project (optional)
project_idNoID of the project to update
projectsNoArray of projects to update (for batch operations)
view_styleNoView style of the project (optional)

Input Schema (JSON Schema)

{ "anyOf": [ { "required": [ "projects" ] }, { "required": [ "project_id" ] } ], "properties": { "color": { "description": "New color for the project (optional)", "enum": [ "berry_red", "red", "orange", "yellow", "olive_green", "lime_green", "green", "mint_green", "teal", "sky_blue", "light_blue", "blue", "grape", "violet", "lavender", "magenta", "salmon", "charcoal", "grey", "taupe" ], "type": "string" }, "favorite": { "description": "Whether the project should be a favorite (optional)", "type": "boolean" }, "name": { "description": "New name for the project (optional)", "type": "string" }, "project_id": { "description": "ID of the project to update", "type": "string" }, "projects": { "description": "Array of projects to update (for batch operations)", "items": { "anyOf": [ { "required": [ "project_id" ] }, { "required": [ "project_name" ] } ], "properties": { "color": { "description": "New color for the project (optional)", "enum": [ "berry_red", "red", "orange", "yellow", "olive_green", "lime_green", "green", "mint_green", "teal", "sky_blue", "light_blue", "blue", "grape", "violet", "lavender", "magenta", "salmon", "charcoal", "grey", "taupe" ], "type": "string" }, "favorite": { "description": "Whether the project should be a favorite (optional)", "type": "boolean" }, "name": { "description": "New name for the project (optional)", "type": "string" }, "project_id": { "description": "ID of the project to update (preferred)", "type": "string" }, "project_name": { "description": "Name of the project to update (if ID not provided)", "type": "string" }, "view_style": { "description": "View style of the project (optional)", "enum": [ "list", "board" ], "type": "string" } }, "type": "object" }, "type": "array" }, "view_style": { "description": "View style of the project (optional)", "enum": [ "list", "board" ], "type": "string" } }, "type": "object" }