Skip to main content
Feedback

Todoist MCP connector

Todoist is a cloud-based task management and to-do list application designed to help individuals and teams organize work and personal projects. The Todoist MCP connector allows AI agents to create and manage tasks, retrieve and update project information, and control task states like closing and reopening items. It also supports quick task creation using natural language processing and bulk operations across multiple projects and task lists.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Todoist MCP connector to perform the following actions:

  • Automate task creation from emails, forms, and external applications
  • Organize team projects and track progress across departments
  • Route work items to projects and sections based on business rules
  • Update task status and priority in response to external events
  • Create project structures and collaborate with team members programmatically
  • Archive completed projects and maintain historical records
  • Tag tasks with labels for filtering and reporting

Example prompts

Use the following example prompts to invoke Todoist MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Create a new task in Todoist for the product launch scheduled next month.
  • Show me all tasks in Todoist that are due this week.
  • Add a task to Todoist using natural language: finish the quarterly report by Friday.
  • Update the priority on this Todoist task to high.
  • Create a new project in Todoist called customer feedback.
  • Get all projects in Todoist and show their collaborators.
  • Close the completed task in Todoist and mark it as done.
  • Create a section in Todoist to organize tasks by department.

Todoist MCP connector tools

The Todoist MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
todoist_todoistcreatetask_invokeCreates a new task with the specified details and properties.
getTasksRetrieves all tasks from your workspace.
createTaskCreates a new task with the specified details and properties.
quickAddTaskCreates a task using natural language text interpretation.
getTaskRetrieves details for a specific task.
updateTaskModifies an existing task's properties and settings.
deleteTaskPermanently removes a task from your workspace.
closeTaskMarks a task as complete or done.
reopenTaskMarks a completed task as incomplete again.
getProjectsRetrieves all projects in your workspace.
createProjectCreates a new project with the specified settings.
getProjectRetrieves details for a specific project.
updateProjectModifies an existing project's properties and settings.
deleteProjectPermanently removes a project from your workspace.
archiveProjectMoves a project to archived status.
unarchiveProjectRestores an archived project to active status.
getProjectCollaboratorsRetrieves all collaborators for a specific project.
getSectionsRetrieves all sections from your workspace.
createSectionCreates a new section with the specified name.
getSectionRetrieves details for a specific section.
updateSectionModifies an existing section's properties.
deleteSectionPermanently removes a section from your workspace.
getCommentsRetrieves all comments from your workspace.
createCommentCreates a new comment with the specified content.
getCommentRetrieves details for a specific comment.
updateCommentModifies an existing comment's content.
deleteCommentPermanently removes a comment from your workspace.
getLabelsRetrieves all labels from your workspace.
createLabelCreates a new label with the specified name.
getLabelRetrieves details for a specific label.
updateLabelUpdate a label.
deleteLabelDelete a label.
getRemindersGet all reminders.
createReminderCreate a new reminder.
updateReminderUpdate a reminder.
deleteReminderDelete a reminder.
On this Page