Todoist

api.todoist.com

Community

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

Pricing

free

Spec version

1.0

Base URL

https://api.todoist.com

Crawl failures

1

Last verified

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

productivity

Mark a task as complete.

Detail: https://api.todoist.com/capabilities/close_task

create_project

productivity

Create a new project with optional description and shared members.

Detail: https://api.todoist.com/capabilities/create_project

create_task

productivity

Create a new task with optional description, due date, priority, and project assignment.

Detail: https://api.todoist.com/capabilities/create_task

list_labels

productivity

Retrieve all labels available in your workspace for organizing tasks.

Detail: https://api.todoist.com/capabilities/list_labels

list_projects

productivity

Retrieve all projects in your workspace.

Detail: https://api.todoist.com/capabilities/list_projects

list_tasks

productivity

Retrieve all tasks or filter by project, label, or status.

Detail: https://api.todoist.com/capabilities/list_tasks

update_task

productivity

Update 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.