Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
API_KEY | Yes | Your Todoist API token from Settings → Integrations under "Developer" |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
projects_list |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_comments_list | Get comments list from Todoist |
create_comments | Create new comments in Todoist |
get_comments | Get comments from Todoist by ID |
update_comments | Update comments in Todoist |
delete_comments | Delete comments in Todoist |
get_labels_list | Get all personal labels from Todoist |
create_labels | Create a new personal labels in Todoist |
get_labels | Get a personal label from Todoist Either 'id' or the 'name' to identify the target. |
update_labels | Update a personal label in Todoist |
delete_labels | Delete a personal label in Todoist Either 'id' or the 'name' to identify the target. |
get_shared_labels | Get all shared labels from Todoist |
rename_shared_labels | Rename a shared label in Todoist |
remove_shared_labels | Remove a shared label in Todoist |
get_projects_list | Get all projects from Todoist |
create_projects | Create new projects in Todoist |
get_projects | Get projects from Todoist Either 'id' or the 'name' to identify the target. |
update_projects | Update projects in Todoist Either 'id' or the 'name' to identify the target. |
delete_projects | Delete projects from Todoist Either 'id' or the 'name' to identify the target. |
get_collaborators | Get all collaborators for a project in Todoist |
move_projects | Move a projects to a different parent in Todoist |
get_sections_list | Get sections list from Todoist |
create_sections | Create new sections in Todoist |
get_sections | Get sections from Todoist Either 'id' or the 'name' to identify the target. |
update_sections | Update sections in Todoist |
delete_sections | Delete sections in Todoist Either 'id' or the 'name' to identify the target. |
get_tasks_list | Get tasks list from Todoist |
create_tasks | Create new tasks in Todoist |
get_tasks | Get tasks from Todoist Either 'task_id' or the 'task_name' to identify the target. |
update_tasks | Update tasks in Todoist Either 'task_id' or the 'task_name' to identify the target. |
close_tasks | Close tasks in Todoist Either 'task_id' or the 'task_name' to identify the target. |
reopen_tasks | Reopen tasks in Todoist Either 'task_id' or the 'task_name' to identify the target. |
delete_tasks | Delete tasks from Todoist Either 'task_id' or the 'task_name' to identify the target. |
move_tasks | Move tasks to a different parent or section in Todoist. Exactly one of parent_id, section_id, or project_id must be provided |
utils_get_colors | Get available colors for projects, labels, filters in Todoist |