Todoist MCP connector
Updated
Todoist is a cloud-based task management app and to-do list platform that helps individuals and teams organize their work. The Todoist MCP connector allows AI agents to create, update, and close tasks, including adding tasks using natural language input. It also supports managing projects and retrieving task details, giving teams a streamlined way to keep their to-do lists current.
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:
- Create and assign tasks automatically from incoming business requests
- Organize projects and sections to track team workflows in one place
- Add comments to tasks for real-time collaboration and updates
- Close and reopen tasks to reflect accurate project status
- Label tasks to prioritize and categorize work across teams
- Capture quick tasks using natural language without manual data entry
- Monitor project collaborators to keep stakeholders informed
- Archive completed projects to keep active workspaces organized
Example prompts
Use the following example prompts to invoke Todoist MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a task in Todoist to follow up with the sales team tomorrow.Show me all open tasks in Todoist for this week.Add a new project in Todoist called Marketing Launch.Quick add a task in Todoist to call the vendor at 3pm.Mark the budget review task as complete in Todoist.List all comments on the onboarding task in Todoist.Create a label in Todoist for urgent tasks.Get all collaborators on the product launch project in Todoist.Archive the completed Q1 project in Todoist.Update the due date on my client proposal task in Todoist.
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.
| Tool | Description |
|---|---|
| todoist_todoistcreatetask_invoke | Create a new task in Todoist |
| getTasks | Get all tasks |
| createTask | Create a new task |
| quickAddTask | Quick add task using natural language |
| getTask | Get a task |
| updateTask | Update a task |
| deleteTask | Delete a task |
| closeTask | Close a task |
| reopenTask | Reopen a task |
| getProjects | Get all projects |
| createProject | Create a new project |
| getProject | Get a project |
| updateProject | Update a project |
| deleteProject | Delete a project |
| archiveProject | Archive a project |
| unarchiveProject | Unarchive a project |
| getProjectCollaborators | Get project collaborators |
| getSections | Get all sections |
| createSection | Create a new section |
| getSection | Get a section |
| updateSection | Update a section |
| deleteSection | Delete a section |
| getComments | Get all comments |
| createComment | Create a new comment |
| getComment | Get a comment |
| updateComment | Update a comment |
| deleteComment | Delete a comment |
| getLabels | Get all labels |
| createLabel | Create a new label |
| getLabel | Get a label |
| updateLabel | Update a label |
| deleteLabel | Delete a label |
| getReminders | Get all reminders |
| createReminder | Create a new reminder |
| updateReminder | Update a reminder |
| deleteReminder | Delete a reminder |