← Back to Todoist

Install Todoist

Pick your client, copy the command, done.

1

Add it to Claude Code

claude mcp add -e "TODOIST_API_TOKEN=${TODOIST_API_TOKEN}" todoist-5a7b -- todoist-mcp-server
Required:TODOIST_API_TOKEN

Environment Variables

Set these before running Todoist.

VariableDescriptionRequired
TODOIST_API_TOKENAPI token from Todoist Integrations settingsYes

Available Tools (2)

Once configured, Todoist gives your AI agent access to:

create_taskCreate a new task in Todoist.
contentdescriptionproject_namedue_stringprioritylabels
list_active_tasksList active tasks from Todoist.
project_namefilter_stringlimit

Try It Out

After setup, try these prompts with your AI agent:

Create a task to buy groceries
Add a task 'Call dentist' due tomorrow with high priority
Show me my tasks for today
List all my high priority tasks
What tasks do I have in my Work project?
Prerequisites & system requirements
  • An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
  • Python 3.8+ with pip installed
  • TODOIST_API_TOKEN — API token from Todoist Integrations settings

Keep this setup from going cold

Save the docs, env vars, and workflow around Todoist in Conare so Claude Code, Codex, and Cursor remember it next time.

Remember this setup