Todoist MCP. Manage Projects and Tasks Through Conversation
Todoist MCP connects your personal and team to-do lists directly into your AI agent. This allows you to manage everything from simple task creation to complex project status checks, all through natural conversation. Forget opening the app and clicking through menus; simply tell your agent what needs doing—whether it's marking something complete or listing every label attached to a whole department project. It keeps your entire workload organized without ever leaving your chat client.
Give Claude and any AI agent real-world access
Add new to-do items or modify existing ones, setting due dates, priorities, and detailed notes.
List all your primary projects, create brand new ones, and see the specific sections within any given project structure.
Mark tasks as complete or reopen items that were previously marked as finished for review.
Find active tasks quickly, filtering them down by specific labels (like '@errand') or using Todoist's built-in filter syntax to focus on today's items.
List all comments and discussions tied to either a project or an individual task, keeping your notes centralized.
Ask an AI about this
Waiting for input…
What AI agents can do with Todoist: 12 Tools for Task Management
Use these tools to perform every action in Todoist—from creating a new project container to marking a single task as complete.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Todoist MCPComplete Task
Marks an existing task as finished within Todoist.
Create Project
Sets up a brand new project container in your account.
Create Task
Adds a single, specific to-do item to your list.
Get Project Details
Retrieves detailed metadata and structure for an entire project.
Get Task Details
Gets all the specific information associated with one single task item.
List Comments
Pulls up a list of notes and discussions attached to either a task or an entire project.
List All Labels
Shows you all the custom labels you've set up across your projects.
List Projects
Lists every major project container currently in your Todoist account.
List Project Sections
Displays all the organized sections that belong inside a specific project.
List Active Tasks
Retrieves a list of currently active tasks, allowing you to filter by label...
Reopen Task
Changes the status of a completed task back to active so it can be revisited.
Update Task Details
Modifies specific information on an existing task, like changing due dates or priority levels.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Todoist, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Todoist. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Administrative Burden of Status Updates
Right now, tracking progress means opening Todoist on your desktop. You click into the 'Marketing' project, then you have to manually expand sections like 'Q3 Assets' and 'Content Ideas.' If you need a status report for a specific label, say '@review', you can’t just ask—you have to use the built-in filters, which often require remembering complicated syntax. It takes clicks, context switching, and time.
With this MCP integrated into your agent, that entire process disappears. You simply tell your AI client: 'Give me all active tasks marked @review in the Marketing project.' Your agent handles all the navigation; it uses list_active_tasks to pull the exact data you need and presents a clean summary. It’s instant context.
Todoist MCP Gives You Full Task Control
The biggest time-saver is that you never have to manually jump between 'creating' tasks and 'viewing' them. Whether you need to list all your projects using list_projects or update the due date on a specific item via update_task_details, it’s all handled in one conversation.
You're not just listing items; you're managing their entire life cycle. This MCP gives you command over every single state—from creating a task to marking it complete and reopening it later when the next phase starts. It's comprehensive control.
What Todoist MCP does for your AI
Managing tasks usually means juggling multiple apps: checking off items in one place, reviewing status updates in another, and compiling summaries in a third. This MCP changes that. You connect your Todoist account to any AI agent, giving it the ability to read and write directly into your life's command center.
Instead of clicking through complicated project views or filtering tasks by date ranges, you just ask for what you need.
Your agent can list all your projects, pull up every section within them, and even fetch a running list of comments attached to specific items. If a task is done, it's not gone; you can tell your agent to reopen it or get full details about its metadata. The whole system works together, making complex organizational tasks feel like simple conversations.
When you use this MCP through Vinkius, the entire catalog of tools becomes available to your AI client, meaning you don’t just manage tasks—you control your entire workflow from one place.
019dd176-9f2e-73f1-afff-a3484c007dbd How to set up Todoist MCP
The bottom line is you use your AI client's natural language ability to control the structured data inside Todoist without ever leaving your chat interface.
First, you subscribe to this MCP on Vinkius and provide your Todoist API Personal Access Token in the developer settings.
Next, you interact with your AI client using natural language prompts—asking questions like 'What are my P1 tasks for today?' or 'Create a project called Marketing Q3.'
Finally, your agent uses these commands to execute actions within Todoist, and it reports back the status of your task list directly into your chat window.
Who uses Todoist MCP
Anyone whose day involves more than just checking off boxes. This is for people who feel overwhelmed by the sheer number of projects and notes, and who need a single point of control over their entire professional to-do list.
You use this MCP to monitor progress across multiple project boards, listing active tasks and checking status updates from different sections without switching tabs.
You manage client deliverables by quickly creating new projects for each client, adding tasks with specific due dates, and tracking all associated notes in one place.
You use it to get an immediate overview of the team's workload, listing active tasks filtered by labels or checking project details when you need a status report for a meeting.
Benefits of connecting Todoist MCP
Stop manually checking task statuses. You can ask your agent to list active tasks, filtered by a label or project name, giving you an instant, comprehensive status report without opening the app.
Project structure becomes transparent. Use the ability to list projects and sections so your AI client always knows exactly where a specific piece of work belongs in your overall plan.
Keep track of history effortlessly. You can review all comments on any project or task by asking to list comments, ensuring no critical discussion point gets lost in email threads.
Handle the whole lifecycle of a to-do item. If something is finished early, you don't have to delete it; you just ask your agent to reopen the task for future reference.
Get complete visibility on your work. The ability to list all labels and get project metadata means you can query tasks based on complex criteria that used to require tedious manual filtering.
Todoist MCP use cases
The Quarterly Review
A Project Manager needs a status report for the 'Marketing' initiative. Instead of opening the project, navigating sections, and manually compiling task lists, they prompt their agent: 'Show me all active tasks in Marketing with P1 priority.' The MCP uses list_active_tasks to deliver an immediate, actionable summary.
The Quick Brain Dump
A busy professional just remembered a task. Instead of trying to remember which project it belongs to, they ask their agent: 'Create a new task called 'Call Accountant' and set the priority to P1.' The MCP uses create_task, logging the item instantly.
Following Up on Feedback
After a client meeting, you need to follow up on three separate items. You ask your agent: 'List all tasks related to the client feedback label.' The MCP uses list_active_tasks and can then fetch details for each task using get_task_details.
Project Reorganization
A project is paused, but you need to keep track of its notes. You ask your agent to retrieve the full metadata for the 'Client X' project using get_project_details. This gives you a structural overview without needing to open the actual project board.
Todoist MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Relying on search alone
Trying to find all tasks assigned to 'HR' that are due next week by using Todoist’s basic keyword search and hoping it catches everything.
Use the dedicated list_active_tasks tool, specifying both a filter (like '@hr') and the time frame. This ensures you capture every task matching your exact criteria.
Treating tasks as static
Marking a critical task as complete when it’s only partially done, then forgetting that status change until weeks later.
Use the reopen_task tool if you finish something early but need to keep it visible. If you actually finished it, use complete_task.
Forgetting context
Starting a project and then losing track of which sections were meant for what deliverable.
Use list_project_sections to view the full hierarchy. You can also use get_project_details to pull up all structural notes at once.
When to use Todoist MCP
Use this MCP if your primary pain point is managing and querying structured lists of tasks, projects, and associated metadata. If you need to perform simple actions like creating a single item or marking it done, this works great. However, don't use this if your main need is scheduling meetings; for that, connect an MCP focused on calendar integration. Also, if you only ever need to read data—for example, just listing projects without changing anything—you might find some of the creation tools redundant, but having them available gives your agent maximum control. The key strength here is the full task lifecycle management: from list_projects down to completing a single item with complete_task.
Frequently asked questions about Todoist MCP
How do I use Todoist with my agent using the Todoist MCP? +
You first subscribe to this MCP on Vinkius and connect your personal access token. Then, you ask your AI client in plain English what task action you want performed.
Can I see all my projects with the list_projects tool? +
Yes, calling list_projects retrieves a comprehensive list of every major project container available in your Todoist account right from your agent.
Does this MCP let me filter tasks by label? +
Absolutely. You can use the list_active_tasks tool to filter results based on any custom label, like finding all items tagged with '@errand'.
What if I need to change a task's due date? Which tool do I use? +
You use the update_task_details tool. Your agent will prompt you for the specific task ID and the new details, allowing you to modify anything from priority to deadline.
Does this MCP help me track project discussions? +
Yes, by calling list_comments, your agent can pull up all historical notes and comments associated with either a specific task or the entire parent project.