I have a confession that anyone who uses a task manager will recognize: I hadn’t properly organized my Todoist in six years. Not because I didn’t use it. I used it every day. That was the problem. I used it the way most people use task managers, as an ever-growing inbox of things I intended to do, half of which were no longer relevant, a quarter of which were duplicates, and the rest buried under projects I’d created in a burst of organizational enthusiasm and never revisited.
It’s not that I didn’t know it needed cleaning. I’d put “reorganize Todoist” on my Todoist at least four times. The irony of that is not lost on me. The task to fix my task system kept getting pushed to next week, which is the most honest summary of how task managers actually work for most people.
Then I connected Claude to Todoist.
The setup took less than two minutes. In Claude Code, you run a single command to add the official Todoist MCP server, then authenticate through your browser. MCP, Model Context Protocol, is a standard that lets AI talk directly to your tools. No middleware. No Zapier in the middle. Claude connects to Todoist through an official integration maintained by Doist, the company behind Todoist. Once connected, it can see your projects, your tasks, your labels, your deadlines. Everything.
The first thing I did was ask Claude to give me an honest assessment. “Look at my Todoist. What’s the state of things?” The answer was sobering. Hundreds of tasks across dozens of projects. Multiple projects that clearly overlapped. Tasks with no due dates that had been sitting there since 2023. Labels that were created for a system I’d abandoned years ago. Inbox items that should have been sorted weeks ago but kept getting pushed because sorting felt less urgent than doing.
What happened next is why this matters more than a productivity tip. I didn’t open Todoist and start manually dragging tasks around. I had a conversation. I told Claude what my current priorities were, what projects were still active, what labels actually meant something, and what the ideal structure would look like. Then I asked it to start cleaning.
The process had a few phases. First, we identified dead projects. Things I’d started tracking and stopped caring about. Claude flagged them and I confirmed: archive, delete, or merge into something active. Second, we went through orphaned tasks, things sitting in random projects that no longer had context. For each one, Claude would show me the task and I’d say: still relevant, move it here; dead, delete it; or actually that’s a duplicate, kill it. Third, we rebuilt the project hierarchy from scratch. Not by me painstakingly creating folders, but by me describing the structure I wanted and Claude creating it, moving tasks in, and setting up recurring patterns.
The whole thing took about an hour. One hour for what I’d been procrastinating on for years. And I don’t mean it was partially done. I mean it was done. Clean project structure. Every task in the right place. Dead weight gone. Recurring workflows set up. Labels pruned to the ones I actually use.
Now here’s the part that stuck with me after the cleanup was over. The ongoing workflow changed. I don’t manage Todoist the old way anymore. I don’t open the app, scan through projects, drag tasks, set dates, create filters. I tell Claude what I need to track, and it handles the task management. “Add a follow-up with Chris about the property deal, due Friday.” Done. “What’s overdue?” Here’s the list. “Move everything in the Dubai project to next week.” Moved. “What did I complete this week?” Summary generated.
The task manager became invisible. That sounds like a small thing but it’s not. The friction of task management, the opening, scanning, clicking, dragging, filtering, that friction is why most people abandon their task systems or let them decay into disorganized wish lists. Remove the friction and the system actually works because you’re managing tasks through natural conversation instead of through a UI that was designed for a different era of work.
I want to be clear about what this is and what it isn’t. This is not Todoist’s built-in AI feature. This is Claude connecting to Todoist via MCP and operating it on your behalf with full context of your conversation, your other tools, your goals, your preferences. The distinction matters because MCP is a protocol, not a product. It means AI can connect to your tools directly, and the list of tools supporting it keeps growing. Todoist is my example. But the principle, AI operating your tools instead of just advising you about them, applies everywhere MCP is supported.
I should mention one thing I didn’t expect. After the cleanup, when I ran my morning routine the next day (which also runs through Claude and pulls Todoist data), the briefing was actually useful for the first time in months. Because the task data was clean, the daily summary made sense. Previously, my morning briefing would show me overdue tasks from projects I’d mentally abandoned, mixed in with actual priorities, and the noise made the signal useless. Clean data in, clean briefing out. Obvious in retrospect.
I don’t know if I would have ever gotten around to cleaning Todoist manually. Six years of procrastinating on it suggests probably not. The combination of being able to describe what I wanted in conversation, having Claude do the mechanical work of moving and restructuring, and doing it all in one flowing session without the friction of switching between apps and clicking through menus, that’s what made it happen. Not willpower. Not a better organizational framework. Just removing enough friction that the task stopped being daunting.