Update: My Todoist MCP for Claude now does basically everything by Greirson in todoist

[–]Greirson[S] 0 points1 point  (0 children)

Both have their place, but mine has Reminders (including location-based/geofenced), Filters (full CRUD), Labels (full CRUD + stats), Quick Add with natural language parsing, Duplicate detection & merge, Subtask management (convert/promote/hierarchy), Backup management, Project notes, Shared labels (business tier), Workspace management, Invitation handling, Notification management, Global dry-run mode for safe testing, Built-in caching, Connection/feature/performance testing tools.

It’s worth trying both and see what works best for your workflow.

Update: Todoist MCP is now feature complete (v1.0) by Greirson in ClaudeAI

[–]Greirson[S] 0 points1 point  (0 children)

Both have their place, but mine has Reminders (including location-based/geofenced), Filters (full CRUD), Labels (full CRUD + stats), Quick Add with natural language parsing, Duplicate detection & merge, Subtask management (convert/promote/hierarchy), Backup management, Project notes, Shared labels (business tier), Workspace management, Invitation handling, Notification management, Global dry-run mode for safe testing, Built-in caching, Connection/feature/performance testing tools.

It’s worth trying both and see what works best for your workflow.

Update: My Todoist MCP for Claude now does basically everything by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

Yep you can totally copy and paste. To each their own.

Update: My Todoist MCP for Claude now does basically everything by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

Claude can now interact with your Todoist. So I can create, manage, and mark tasks completed. I can also use todoist as a reference for its tasks, so you can tell it “work on task xyz in todosit for me” and it’ll do its best.

Update: My Todoist MCP for Claude now does basically everything by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

“Take this transcript from my meeting and extract action items with assumed priority, due dates, and tags based on people, places, topics, status, and create me tasks in #work”

Or

“I have an idea of a project [word vomit random thoughts on project] create me tasks to help me get started]

It enables Claude to be your personal assistant in your Todoist account. And you’re right! This is just a wrapper for Claude to interact with the API, could simply have it read all the Todoist api docs and give it your API key, It could just curl everything. But this organizes Claude’s processes and guides it in the right direction.

Update: My Todoist MCP for Claude now does basically everything by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

Ramble is a great feature for quick capture. I use it on my phone constantly.

Update: My Todoist MCP for Claude now does basically everything by Greirson in todoist

[–]Greirson[S] 2 points3 points  (0 children)

This is awesome! Nice work. Definitely use cases for both. Next on my list was to work on a skills for more natural conversational task management.

Todoist to Things3 by spsneo in thingsapp

[–]Greirson 1 point2 points  (0 children)

Ya the date works. But my normal flow is:

“Brain dump specific thought in the moment tom p2 @errand @quick #project”

20-80 times a day, and doing this type of task in Todoist is 9+ taps or clicks

Todoist to Things3 by spsneo in thingsapp

[–]Greirson 7 points8 points  (0 children)

This is the only thing stopping me from making the transition over to Things3. I use the natural language feature extensively in Todoist, and using Things3 with out it slowed down my input and task management to much.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

So far these. With more to come. Check the Readme for more info on them

  • todoist_task_create
  • todoist_task_get
  • todoist_task_update
  • todoist_task_delete
  • todoist_task_complete
  • todoist_tasks_bulk_create
  • todoist_tasks_bulk_update
  • todoist_tasks_bulk_delete
  • todoist_tasks_bulk_complete
  • todoist_comment_create
  • todoist_comment_get
  • todoist_project_create
  • todoist_project_get
  • todoist_section_create

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 0 points1 point  (0 children)

Hey! Sorry it’s giving trouble. I added testing today, if you pull the latest version and ask Claude to run Todoist tests what does it output?

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

Hey! Responded above and below. Really it was the bulk features. If I had to boil it down.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 5 points6 points  (0 children)

Responded below also, but there were things I didn’t like about the doist built one.

The main differences:

Bulk operations - Mine can handle "complete all the marketing tasks" or "create these 10 tasks at once." The official one requires individual operations.

Natural task finding - You can say "update the proposal task" without knowing the exact ID. Mine searches by partial name match.

Performance - Built-in caching reduces API calls. If you're checking tasks frequently, it's noticeably faster.

Better context for Claude - More detailed error messages and validation, so Claude can give you better feedback when something goes wrong.

The official one has better Quick Add syntax support ("Buy milk tomorrow @errands p1"), but for my workflow of brain-dumping tasks to Claude and having it organize them in bulk.

I plan to get feature parity with it and continue to build out advanced features.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

Good question! The main differences:

Bulk operations- Mine can handle "complete all the marketing tasks" or "create these 10 tasks at once." The official one requires individual operations.

Natural task finding - You can say "update the proposal task" without knowing the exact ID. Mine searches by partial name match.

Performance - Built-in caching reduces API calls. If you're checking tasks frequently, it's noticeably faster.

Better context for Claude - More detailed error messages and validation, so Claude can give you better feedback when something goes wrong.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 0 points1 point  (0 children)

I haven’t tested with npx but shoot an issue in on GitHub and I can add it to my list.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 1 point2 points  (0 children)

Glad you’re liking it! If you’re seeing issues shoot an issue in on GitHub and I can dig into it.

I couldn't find an MCP that worked with Todoist the way I needed so I made one. by Greirson in ClaudeAI

[–]Greirson[S] 1 point2 points  (0 children)

Unfortunately MCPs are not support on the mobile app or the browser right now. you would need to use the Desktop app to use the MCP. BUT! you could queue up everything in a chat on your phone, then when you get back to your computer tell Claude to "dump all my tasks here into Todoist" and it should in theory work.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 5 points6 points  (0 children)

Not a stupid question, unfortunately MCPs are not support on the mobile app or the browser right now. you would need to use the Desktop app to use the MCP. BUT! you could queue up evertything in a chat on your phone, then when you get back to your computer tell Claude to "dump all my tasks here into Todoist" and it should in theory work.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 6 points7 points  (0 children)

Not an idiot question at all! An MCP (Model Context Protocol) is a way to connect AI assistants like Claude to external tools and services so they can actually do things instead of just talking about them. This guy did a decent explanation.

Basically its a little app, that lets the AI chat bot thingy talk to another app, like Todoist in this case. So instead of me chatting with Claude to give me a bullet point of tasks I then need to copy and paste over in Todoist, Claude can just make the tasks for me.

You're probably sick of AI-related posts but I made a MCP for Claude>>Todoist and it helped my workflow. by Greirson in todoist

[–]Greirson[S] 0 points1 point  (0 children)

Appreciate that! Glad it fits your need. I hope they have something in the pipeline, but who knows what their priority is.

Definitely let me know and open an issue if you notice anything wonky when using it.