Todoist MCP Server

by Chrusic
Verified

todoist_update_project

Update Todoist projects by changing names, colors, view styles, or favorite status. Batch-update multiple projects or modify a single project using its ID to keep your task management organized and efficient.

Instructions

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" }
ID: xzuab11d38