archive-project | Archive a project. | Tool |
close-task | Mark a task complete (close it). | Tool |
create-comment | Create a comment on a task or a project | Tool |
create-label | Create a personal label. | Tool |
create-project | Create a project. | Tool |
create-section | Create a section. | Tool |
create-task | Create a task | Tool |
delete-comment | Delete a comment | Tool |
delete-label | Delete a personal label. | Tool |
delete-project | Delete a project. | Tool |
delete-section | Delete a section. | Tool |
delete-task | Delete a task. | Tool |
filter-tasks | List tasks matching a Todoist filter query. | Tool |
get-comment | Retrieve a single comment. | Tool |
get-label | Retrieve a single personal label. | Tool |
get-project | Retrieve a single project. | Tool |
get-section | Retrieve a single section. | Tool |
get-task | Retrieve a single task. | Tool |
list-comments | List comments on a task or a project. | Tool |
list-completed-tasks-by-completion-date | List tasks completed within a date range, filtered by when they were completed. | Tool |
list-completed-tasks-by-due-date | List tasks completed within a date range, filtered by their original due date. | Tool |
list-labels | List the current user’s personal labels. | Tool |
list-projects | List projects. | Tool |
list-sections | List sections, optionally scoped to a project. | Tool |
list-shared-labels | List label names currently used across the user’s tasks (not necessarily backed by a personal Label object). | Tool |
list-tasks | List active (non-completed) Todoist tasks. | Tool |
move-task | Move a task to a different project, section, or parent task. | Tool |
quick-add-task | Create a task from a single natural-language string (Todoist’s quick-add parser: due dates, #project, @label, assignee, priority all parsed from text). | Tool |
remove-shared-label | Remove a label string from every task that references it | Tool |
rename-shared-label | Rename a label string across every task that references it. | Tool |
reopen-task | Reopen (uncomplete) a task. | Tool |
unarchive-project | Unarchive a project. | Tool |
update-comment | Update a comment’s content. | Tool |
update-label | Update a personal label’s name, color, order, or favorite flag. | Tool |
update-project | Update a project’s fields (name, color, favorite, view style, description). | Tool |
update-section | Rename a section. | Tool |
update-task | Update a task’s fields (content, description, labels, due date, priority, deadline, duration). | Tool |
comments | Sync comments across all known tasks and projects. | Sync |
labels | Sync personal labels. | Sync |
projects | Sync projects. | Sync |
sections | Sync sections. | Sync |
tasks | Sync active (non-completed) tasks. | Sync |