Todoist
api.todoist.com
Todoist is a task and project management API that enables agents to create, update, and organize tasks and projects. Use this API to manage your to-do lists, set priorities, and track project progress programmatically.
api_key
free
1.0
https://api.todoist.com
1
2026-03-01T11:09:42.000Z
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Capabilities
close_task
productivityMark a task as complete.
Detail: https://api.todoist.com/capabilities/close_task
create_project
productivityCreate a new project with optional description and shared members.
Detail: https://api.todoist.com/capabilities/create_project
create_task
productivityCreate a new task with optional description, due date, priority, and project assignment.
Detail: https://api.todoist.com/capabilities/create_task
list_labels
productivityRetrieve all labels available in your workspace for organizing tasks.
Detail: https://api.todoist.com/capabilities/list_labels
list_projects
productivityRetrieve all projects in your workspace.
Detail: https://api.todoist.com/capabilities/list_projects
list_tasks
productivityRetrieve all tasks or filter by project, label, or status.
Detail: https://api.todoist.com/capabilities/list_tasks
update_task
productivityUpdate an existing task's content, description, due date, priority, or labels.
Detail: https://api.todoist.com/capabilities/update_task
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Todoist Description: Todoist is a task and project management API that enables agents to create, update, and organize tasks and projects. Use this API to manage your to-do lists, set priorities, and track project progress programmatically. Auth: api_key Capabilities: - close_task: Mark a task as complete. - create_project: Create a new project with optional description and shared members. - create_task: Create a new task with optional description, due date, priority, and project assignment. - list_labels: Retrieve all labels available in your workspace for organizing tasks. - list_projects: Retrieve all projects in your workspace. - list_tasks: Retrieve all tasks or filter by project, label, or status. - update_task: Update an existing task's content, description, due date, priority, or labels.