Todoist MCP
Todoist MCP Server enables AI models to manage your Todoist tasks through natural conversation. Instead of switching between apps, you can create, update, and complete tasks by simply chatting with your AI assistant.
Available Tools
Section titled âAvailable Toolsâtodoist_create_task
: Add new tasks to your todo listtodoist_get_tasks
: Retrieve and view your current taskstodoist_update_task
: Modify existing taskstodoist_complete_task
: Mark tasks as donetodoist_delete_task
: Remove tasks from your list
Prerequisites
Section titled âPrerequisitesâ- Jan with experimental features enabled
- Todoist account (free or premium)
- Model with strong tool calling support
- Node.js installed
Create Todoist Account
Section titled âCreate Todoist Accountâ- Sign up at todoist.com or log in if you have an account
- Complete the onboarding process
Once logged in, youâll see your main dashboard:
Get Your API Token
Section titled âGet Your API Tokenâ- Click Settings (gear icon)
- Navigate to Integrations
- Click on the Developer tab
- Copy your API token (itâs already generated for you)
Enable MCP in Jan
Section titled âEnable MCP in Janâ- Go to Settings > MCP Servers
- Toggle Allow All MCP Tool Permission ON
Configure Todoist MCP
Section titled âConfigure Todoist MCPâClick the +
button to add a new MCP server:
Configuration:
- Server Name:
todoist
- Command:
npx
- Arguments:
-y @abhiz123/todoist-mcp-server
- Environment Variables:
- Key:
TODOIST_API_TOKEN
, Value:your_api_token_here
- Key:
Select a Model with Tool Calling
Section titled âSelect a Model with Tool CallingâOpen a new chat and select a model that excels at tool calling. Make sure tools are enabled for your chosen model.
Verify Tools Available
Section titled âVerify Tools AvailableâYou should see the Todoist tools in the tools panel:
Start Managing Tasks
Section titled âStart Managing TasksâNow you can manage your todo list through natural conversation:
Example Prompts
Section titled âExample PromptsâBlog Writing Workflow
Section titled âBlog Writing WorkflowâI need to write a blog post about AI and productivity tools today. Please add some tasks to my todo list to make sure I have a good set of steps to accomplish this task.
The AI will create structured tasks like:
- Research AI productivity tools
- Create blog outline
- Write introduction
- Draft main sections
- Add examples and screenshots
- Edit and proofread
- Publish and promote
Weekly Meal Planning
Section titled âWeekly Meal PlanningâHelp me plan meals for the week. Create a grocery shopping list and cooking schedule for Monday through Friday, focusing on healthy, quick dinners.
Home Improvement Project
Section titled âHome Improvement ProjectâI'm renovating my home office this weekend. Break down the project into manageable tasks including shopping, prep work, and the actual renovation steps.
Study Schedule
Section titled âStudy ScheduleâI have a statistics exam in 2 weeks. Create a study plan with daily tasks covering all chapters, practice problems, and review sessions.
Fitness Goals
Section titled âFitness GoalsâSet up a 30-day fitness challenge for me. Include daily workout tasks, rest days, and weekly progress check-ins.
Event Planning
Section titled âEvent PlanningâI'm organizing a surprise birthday party for next month. Create a comprehensive task list covering invitations, decorations, food, entertainment, and day-of coordination.
Advanced Usage
Section titled âAdvanced UsageâTask Management Commands
Section titled âTask Management CommandsâView all tasks:
Show me all my pending tasks for today
Update priorities:
Make "Write blog introduction" high priority and move it to the top of my list
Bulk completion:
Mark all my morning routine tasks as complete
Clean up:
Delete all completed tasks from last week
Project Organization
Section titled âProject OrganizationâTodoist supports projects, though the MCP may have limitations. Try:
Create a new project called "Q1 Goals" and add 5 key objectives as tasks
Recurring Tasks
Section titled âRecurring TasksâSet up repeating tasks:
Add a daily task to review my calendar at 9 AMAdd a weekly task for meal prep on SundaysAdd a monthly task to pay bills on the 1st
Creative Use Cases
Section titled âCreative Use Casesâđź Game Development Sprint
Section titled âđź Game Development SprintâI'm participating in a 48-hour game jam. Create an hour-by-hour task schedule covering ideation, prototyping, art creation, programming, testing, and submission.
đ Book Writing Challenge
Section titled âđ Book Writing ChallengeâI'm doing NaNoWriMo (writing a novel in a month). Break down a 50,000-word goal into daily writing tasks with word count targets and plot milestones.
đ± Garden Planning
Section titled âđ± Garden PlanningâIt's spring planting season. Create a gardening schedule for the next 3 months including soil prep, planting dates for different vegetables, watering reminders, and harvest times.
đ Baking Business Launch
Section titled âđ Baking Business LaunchâI'm starting a home bakery. Create tasks for getting permits, setting up social media, creating a menu, pricing strategy, and first week's baking schedule.
đ Moving Checklist
Section titled âđ Moving ChecklistâI'm moving to a new apartment next month. Generate a comprehensive moving checklist including utilities setup, packing by room, change of address notifications, and moving day logistics.
Tips for Best Results
Section titled âTips for Best Resultsâ- Be specific: âAdd task: Call dentist tomorrow at 2 PMâ works better than âremind me about dentistâ
- Use natural language: The AI understands context, so chat naturally
- Batch operations: Ask to create multiple related tasks at once
- Review regularly: Ask the AI to show your tasks and help prioritize
- Iterate: If the tasks arenât quite right, ask the AI to modify them
Troubleshooting
Section titled âTroubleshootingâTasks not appearing in Todoist:
- Verify API token is correct
- Check Todoist website/app and refresh
- Ensure MCP server shows as active
Tool calling errors:
- Confirm model supports tool calling
- Enable tools in model settings
- Try a different model (Claude 3.5+ or GPT-4o recommended)
Connection issues:
- Check internet connectivity
- Verify Node.js installation
- Restart Jan after configuration
Rate limiting:
- Todoist API has rate limits
- Space out bulk operations
- Wait a moment between large task batches
Privacy Note
Section titled âPrivacy NoteâYour tasks are synced with Todoistâs servers. While the MCP runs locally, task data is stored in Todoistâs cloud for sync functionality. Review Todoistâs privacy policy if youâre handling sensitive information.
Next Steps
Section titled âNext StepsâCombine Todoist MCP with other tools for powerful workflows:
- Use Serper MCP to research topics, then create action items in Todoist
- Generate code with E2B, then add testing tasks to your todo list
- Analyze data with Jupyter, then create follow-up tasks for insights
Task management through natural language makes staying organized effortless. Let your AI assistant handle the overhead while you focus on getting things done!