Public APIs
Todoist favicon

Todoist

Documents & Productivity

Todo Lists.

Todoist's website screenshot

About Todoist

Todoist Developers is the developer platform for Todoist, a task management application. It provides a unified, mostly RESTful API (described by an OpenAPI specification) covering tasks, projects, sections, and comments, along with official Python and TypeScript SDKs published to PyPI and npm.

The platform includes a hosted Model Context Protocol (MCP) server for connecting AI agents and assistants such as Claude, ChatGPT, Cursor, and VS Code to Todoist via OAuth, and an official command-line tool (td) for quick task capture and terminal workflows, which also supports installing skills for coding agents like Claude Code, Codex, Copilot, and Gemini. Additional building blocks include webhooks for real-time change notifications and a Sync endpoint for batched reads and writes.

This platform is intended for developers building integrations or applications on top of Todoist, as well as for connecting AI agents and coding assistants to a user's Todoist account. Authentication uses personal API tokens for individual use or OAuth for applications built for other users.

Key features

  • Unified RESTful API for tasks, projects, sections, and comments described by an OpenAPI specification
  • Official Python and TypeScript SDKs published to PyPI and npm
  • Hosted MCP server connecting Claude, ChatGPT, Cursor, VS Code, and other agents via one-minute OAuth setup
  • Official td CLI for quick capture and terminal workflows, with installable coding-agent skills
  • Webhooks for real-time HTTP callbacks when data changes
  • Sync endpoint for batched reads and writes of multiple resources in a single request

Frequently asked questions

Is the Todoist API free to use?

Yes, it is free to use with any Todoist account.

What SDKs and languages are supported?

Todoist offers official Python and TypeScript SDKs with typed access to the full API, published to PyPI and npm.

Can I connect AI agents like Claude or ChatGPT to Todoist?

Yes, Todoist provides a hosted MCP server that connects Claude, ChatGPT, Cursor, VS Code, and other MCP-compatible clients via a one-minute OAuth setup.

How do I authenticate with the API?

You can grab a personal API token from Todoist Settings under Integrations → Developer for quick testing, but OAuth authorization should be used when building for other people.

Is there a command line tool?

Yes, the official td CLI supports quick capture, terminal workflows, and installable skills for coding agents like Claude Code, Codex, and Copilot.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product