Weavz
Todoist

Todoist

Manage Todoist projects, sections, tasks, comments, and task polling through the current Todoist API v1.

24 tools
2 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
list_projects

List active Todoist projects with cursor pagination.

get_project

Get a Todoist project by ID.

search_projects

Search Todoist projects by query.

create_project

Create a Todoist project.

update_project

Update a Todoist project.

archive_project

Archive one exact Todoist project. Requires confirmation.

delete_project

Delete one exact Todoist project. Requires confirmation.

list_sections

List Todoist sections, optionally within a project.

create_section

Create a Todoist project section.

update_section

Update a Todoist section name.

delete_section

Delete one exact Todoist section. Requires confirmation.

list_tasks

List Todoist tasks using project, section, label, ids, or filter parameters.

get_task

Get a Todoist task by ID.

create_task

Create a Todoist task.

update_task

Update Todoist task content, dates, priority, labels, assignee, and other task fields.

move_task

Move a Todoist task to another project, section, parent task, or order.

close_task

Close or complete a Todoist task.

reopen_task

Reopen a closed Todoist task.

delete_task

Delete one exact Todoist task. Requires confirmation.

list_comments

List Todoist comments for a task or project.

add_comment

Add a Todoist comment to a task or project.

update_comment

Update a Todoist comment.

delete_comment

Delete one exact Todoist comment. Requires confirmation.

custom_api_call

Make a custom Todoist API v1 call. DELETE requests require confirmation.

Triggers

Name
new_or_updated_task

Poll Todoist tasks and emit created or changed tasks after the initial baseline.

new_or_updated_comment

Poll Todoist comments for a task or project and emit created or changed comments after the initial baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('todoist', 'list_projects', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'todoist',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Todoist to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Todoist support?

Todoist supports 24 tools including List Projects, Get Project, Search Projects, Create Project, Update Project, and more.

Can I use Todoist with AI agents?

Yes. Add Todoist to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect Todoist to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Todoist as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Todoist tools exposed by that workspace.

Does Todoist work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Todoist work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Todoist?

Todoist exposes 24 tools, including List Projects, Get Project, Search Projects, Create Project, Update Project, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Todoist be used in stateful agent workflows?

Yes. Agents can combine Todoist tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Todoist use?

Todoist uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Todoist integration cost?

The Todoist integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Todoist support?

Todoist supports 2 triggers including New or Updated Task, New or Updated Comment.

Connect Todoist in minutes

Get 20,000 free action executions every month. No credit card required.