Todoist MCP Server

by Chrusic
Verified

todoist_create_project

Create one or more projects with support for nested hierarchies

Input Schema

NameRequiredDescriptionDefault
colorNoColor of the project (optional)
favoriteNoWhether the project is a favorite (optional)
nameNoName of the project (for single project creation)
parent_idNoParent project ID (optional)
projectsNoArray of projects to create (for batch operations)
view_styleNoView style of the project (optional)

Input Schema (JSON Schema)

{ "anyOf": [ { "required": [ "projects" ] }, { "required": [ "name" ] } ], "properties": { "color": { "description": "Color of 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 is a favorite (optional)", "type": "boolean" }, "name": { "description": "Name of the project (for single project creation)", "type": "string" }, "parent_id": { "description": "Parent project ID (optional)", "type": "string" }, "projects": { "description": "Array of projects to create (for batch operations)", "items": { "properties": { "color": { "description": "Color of 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 is a favorite (optional)", "type": "boolean" }, "name": { "description": "Name of the project", "type": "string" }, "parent_id": { "description": "Parent project ID (optional)", "type": "string" }, "parent_name": { "description": "Name of the parent project (will be created or found automatically)", "type": "string" }, "sections": { "description": "Sections to create within this project (optional)", "items": { "type": "string" }, "type": "array" }, "view_style": { "description": "View style of the project (optional)", "enum": [ "list", "board" ], "type": "string" } }, "required": [ "name" ], "type": "object" }, "type": "array" }, "view_style": { "description": "View style of the project (optional)", "enum": [ "list", "board" ], "type": "string" } }, "type": "object" }