Todoist MCP
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
TODOIST_API_KEY | Yes | Your Todoist API key, which can be obtained from Todoist > Settings > Integrations > Developer |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
add-project | Add a project to Todoist |
get-projects | Get all projects from Todoist |
get-project | Get a project from Todoist |
update-project | Update a project in Todoist |
delete-project | Delete a project in Todoist |
move-task-to-parent | Move a task to a parent in Todoist |
get-project-collaborators | Get all collaborators from a project in Todoist |
add-task | Add a task to Todoist |
get-task | Retrieves a task by its ID in Todoist |
get-tasks | Get all tasks from Todoist |
update-task | Update a task in Todoist |
close-task | Close (complete) a task in Todoist |
move-task-to-project | Move a task to a different project in Todoist |
move-task-to-section | Move a task to a different section in Todoist |
delete-task | Delete a task from a project in Todoist |
reopen-task | Reopens a previously closed (completed) task in Todoist |
add-section | Add a section to a project in Todoist |
get-section | Get section details in Todoist |
get-sections | Get all sections from a project in Todoist |
update-section | Update a section in Todoist |
delete-section | Delete a section from a project in Todoist |
add-comment-to-project | Add a comment to a project in Todoist |
add-comment-to-task | Add a comment to a task in Todoist |
get-comment | Get a comment from a task or project in Todoist |
update-comment | Update a comment in Todoist |
delete-comment | Delete a comment from a task in Todoist |
get-task-comments | Get comments from a task in Todoist |
get-project-comments | Get comments from a project in Todoist |
add-label | Add a label to a task in Todoist |
delete-label | Delete a label from Todoist |
update-label | Update a label in Todoist |
get-label | Get a label from Todoist |
get-labels | Get all labels in Todoist |
get-shared-labels | Retrieves a list of shared labels in Todoist |
remove-shared-label | Remove shared label in Todoist |
rename-shared-label | Rename a shared label in Todoist |