Back

Todoist MCP Server

Connect to the Todoist MCP server to create and find tasks, organize projects, set reminders, and track goals using AI agents on Gumloop, Claude, or Cursor.

MCP server URL

https://todoist.gumstack.com/mcp

Works with

Tools 50

  • Add Tasks

    Add one or more tasks to a project, section, or parent. Supports assignment to project collaborators.

  • Complete Tasks

    Complete one or more tasks by their IDs.

  • Uncomplete Tasks

    Uncomplete (reopen) one or more completed tasks by their IDs.

  • Update Tasks

    Update existing tasks including content, dates, priorities, and assignments.

  • Reschedule Tasks

    Reschedule tasks to new dates while preserving recurring schedules. Unlike update-tasks (which replaces the entire due string and can wipe recurrence), this tool changes only the date, keeping recurrence patterns intact. Use this when moving recurring tasks to a different date without altering their repeat pattern.

  • Find Tasks

    Find tasks by text search, project/section/parent container, responsible user, labels, a raw Todoist filter string, or a saved filter by ID or name (filterIdOrName). At least one filter must be provided.

  • Find Tasks By Date

    Get tasks by date range. startDate='today' includes overdue items. Default responsibleUserFiltering='unassignedOrMe' excludes others' tasks. Person-specific queries (summaries, plans, reports) require responsibleUser.

  • Find Completed Tasks

    Get completed tasks. since/until are optional and default to a 7-day window when omitted. Includes all collaborators by default. Person-specific queries (summaries, plans, reports) require responsibleUser.

  • Add Projects

    Add one or more new projects.

  • Update Projects

    Update multiple existing projects with new values.

  • Find Projects

    List all projects or search for projects by name. By default only active projects are returned; use archivedStatus ('archived' or 'all') to include archived projects. When searching or when archivedStatus is 'all', all matching projects are returned (pagination is ignored). Otherwise projects are returned with pagination.

  • Project Management

    Archive or unarchive a project by its ID.

Frequently asked questions

Related MCP servers

Further reading

What is Todoist MCP?

The Todoist MCP server gives AI agents access to your Todoist workspace. That means agents can add, update, reschedule, and complete tasks, search across tasks and projects, organize work into projects and sections, set reminders, manage goals, post comments, assign work to collaborators, and pull productivity and project-health insights. It works across the objects your to-do list is built from, so an agent can plan and track work the same way you do.

If you spend part of your day adding tasks by hand, reshuffling due dates, and checking what’s overdue across a dozen projects, an AI agent can take over a lot of that upkeep. Describe what you need, and your AI agent will handle the task management for you.

MCP stands for Model Context Protocol. It’s an open standard that gives AI agents a way to connect to external tools and services. Instead of writing code against the Todoist API and managing tokens yourself, you connect your Todoist account to Gumloop once. After that, you can run your task list just by chatting with your AI agent.

What you can do with Todoist MCP on Gumloop

  • Create and update tasks

    Add one or many tasks with due dates, priorities, and assignees, update their content, reschedule them (recurring schedules stay intact), and complete or reopen them. Your agent keeps the list current without you typing each entry.

  • Find the right tasks fast

    Search tasks by text, project, section, label, or assignee, pull tasks by date range (with overdue included), and list completed tasks over a window. An agent can answer “what’s due today” or “what slipped last week” in one step.

  • Organize projects and sections

    Create, update, find, archive, and move projects, add and update sections, and reorder items, so an agent can set up the structure for a new initiative or tidy an existing one.

  • Track goals

    Create, update, find, and complete goals, and link or unlink the tasks that ladder up to them, so progress stays connected to the work.

  • Set reminders and add comments

    Add relative, absolute, or location-based reminders, and post, find, and update comments on tasks and projects to keep context in one place.

  • Assign work across your team

    Look up collaborators by name or email, run bulk assign, unassign, and reassign operations, and read user and workspace details, so an agent can distribute work without manual handoffs.

  • Pull productivity and project-health insights

    Get productivity stats, project-health assessments, activity logs, and a Markdown overview of your projects, so an agent can build a status update or flag a project that’s stalling.

How to connect the Gumloop Todoist MCP Server

  1. Create a Gumloop account

    Sign up at gumloop.com. Every new account starts with a 14-day free trial.

  2. Add the Todoist MCP server

    Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.

  3. Start using Todoist in your AI workflows

    That's it. That’s it: your hosted Todoist MCP server is live, and the same server URL works in any MCP client you’ve added it to. Your AI agent can now create and find tasks, organize projects, set reminders, and track goals on your behalf. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.

Todoist MCP use cases

  • Daily planning for busy individuals

    Each morning, an agent can pull everything due today plus anything overdue, reschedule what won’t get done, and post a short plan to Slack. You start the day with a realistic list instead of a backlog.

  • Turning meeting notes into tasks for project managers

    After a meeting, an agent can read the notes from Google Docs, create tasks in the right project and section with owners and due dates, and link them to the relevant goal, so follow-ups are captured before anyone forgets.

  • Inbox-to-task capture for founders

    When a request lands in Gmail, an agent can create a Todoist task with the context and a due date, assign it to the right person, and add a comment linking back to the email, so nothing slips between tools.

  • Weekly status reporting for team leads

    An agent can pull productivity stats and project-health assessments across a team’s projects, summarize what moved and what’s at risk, and drop the rollup into a Google Sheet or a channel, no manual export required.

  • Backlog grooming for operations teams

    An agent can find stale or unassigned tasks, reassign them across collaborators, tidy sections, and archive finished projects, so the workspace stays clean without a manual sweep.

Why use Gumloop for Todoist MCP

  • Connect once, nothing to manage

    Instead of registering an app and handling tokens in code, you authorize your Todoist account once and Gumloop keeps the connection. No env vars, token juggling, or coding against the Todoist API necessary.

  • Works with multiple MCP clients

    Use the Todoist MCP server endpoint in Claude Desktop, Cursor, or directly inside Gumloop agents. Same server URL, works with any MCP client.

  • Chain Todoist with 100+ other integrations

    Combine Todoist with Gmail, Slack, Google Docs, Google Sheets, and other MCP tools in a single agent. An agent can read a request in one tool, create the task in Todoist, and report back in another, all in one run.

  • Enterprise-grade and scalable

    Built for teams, with role-based permissions and dedicated support for Pro users. For details on Gumloop’s security practices, see trust.gumloop.com.

  • Start with a free trial

    You can test the Todoist MCP integration during Gumloop’s 14-day free trial before committing. Paid plans start at $37/month.