Todoist
Shanone’s Todoist integration gives your agent 48 tools covering tasks, projects, sections, labels, comments, and reminders — plus collaboration and activity tracking — enough to run personal or team task management entirely through an agent.Getting Started
1
Generate an API token
In Todoist, go to Settings → Integrations → Developer and copy your API token.
2
Connect the API key in Shanone
Ask your agent to do something with Todoist (e.g. “add a task to buy groceries due tomorrow”), or add the API token proactively from Integrations in the Shanone dashboard.
3
Retry your request
Once connected,
shanone_execute_tool calls for todoist_* tools will succeed.Available Tools
Shanone provides 48 tools for Todoist, organized into these categories:Tasks
Tasks
todoist_get_tasks, todoist_get_task, todoist_create_task, todoist_update_task, todoist_complete_task, todoist_reopen_task, todoist_delete_task, todoist_move_task, todoist_quick_add, todoist_get_tasks_by_filter, todoist_close_task, todoist_get_completed_tasksProjects
Projects
todoist_get_projects, todoist_get_project, todoist_create_project, todoist_update_project, todoist_delete_project, todoist_archive_project, todoist_unarchive_project, todoist_get_archived_projects, todoist_search_projectsSections & labels
Sections & labels
todoist_get_sections, todoist_create_section, todoist_update_section, todoist_delete_section, todoist_get_labels, todoist_create_label, todoist_get_label, todoist_update_label, todoist_delete_label, todoist_search_labelsComments
Comments
Reminders
Reminders
todoist_get_reminders, todoist_get_reminder, todoist_create_reminder, todoist_delete_reminderCollaboration
Collaboration
todoist_get_collaborators, todoist_share_project, todoist_remove_collaboratorActivity & backups
Activity & backups
todoist_get_activity_logs, todoist_get_backups, todoist_download_backupUser
User
todoist_get_user, todoist_get_productivity_statsCommon Use Cases
Quick task capture
Use natural-language quick-add to turn a spoken request into a task with due date and labels
Daily planning
Pull today’s/overdue tasks by filter and summarize a prioritized plan
Project handoff
Share a project with a collaborator and post a comment summarizing current status
Productivity review
Check productivity stats and completed tasks to recap a week’s progress
Troubleshooting
todoist_get_tasks doesn't show a task I know exists
todoist_get_tasks doesn't show a task I know exists
The default task list excludes completed tasks and can be scoped by project/filter — use
todoist_get_tasks_by_filter with Todoist’s filter syntax (e.g. today, p1, #Work) or todoist_get_completed_tasks for done items.todoist_quick_add doesn't parse due dates or labels as expected
todoist_quick_add doesn't parse due dates or labels as expected
Quick-add relies on Todoist’s natural-language parser for its text argument (e.g.
Submit report @work tomorrow p1) — check shanone_get_tool_schema for todoist_quick_add and follow that syntax rather than passing structured fields.todoist_delete_project or todoist_delete_label fails unexpectedly
todoist_delete_project or todoist_delete_label fails unexpectedly
Deletion is permanent and cascades (deleting a project deletes its tasks) — Todoist doesn’t block this by default, so double-check the target ID before calling delete tools.
todoist_get_comments,todoist_create_comment,todoist_get_comment,todoist_update_comment,todoist_delete_comment