Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏒 Workplace & Productivity
  3. Todoist V1 MCP Server
Todoist V1 MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 4:47:13 AM

Todoist V1 MCP Server

User RatingsBe the first to rate and review this MCP server!
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website
todoistproductivitytasksproject-management

Stdio MCP server for managing Todoist tasks, projects, sections, labels, comments, reminders, and completed tasks.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for christulino/todoist-v1-mcp-server, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Tool Schemas (31) Directory Badge Claim listing Alternatives🏒 More in Workplace & Productivity

Overview

This server connects MCP clients to Todoist through the unified API v1 over local stdio transport. It supports task filtering and natural-language due dates, plus management of projects, sections, labels, comments, reminders, and completed tasks. Reminder and completed-task queries require a Todoist Pro subscription.

Use cases

β€’List tasks using Todoist filters such as today, overdue, or p1
β€’Create and update tasks with natural-language due dates
β€’Organize projects, sections, and personal labels
β€’Add, edit, and retrieve task or project comments
β€’Manage reminders and query completed tasks with Todoist Pro

Key features

β€’Todoist unified API v1 support
β€’Local stdio transport
β€’Task filtering with Todoist filter syntax
β€’Natural-language and recurring due dates
β€’Project, section, label, and comment management
β€’Pro-tier reminders and completed-task queries

Capabilities & Tool Schemas (31) ~458 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Todoist V1 MCP Server.

todoist_get_tasks

List/filter tasks β€” supports Todoist filter strings like `"today"`, `"overdue"`, `"p1"`, `"#ProjectName"`, `"7 days"

todoist_get_task

Get a single task by ID

todoist_create_task

Create a task with natural language due dates (`"tomorrow"`, `"every monday"`, etc.)

todoist_update_task

Update any field; pass `clear_due_date: true` to remove a due date

todoist_complete_task

Mark a task as done

todoist_reopen_task

Reopen a completed task

Documentation Overview

todoist-v1-mcp-server

A clean, reliable MCP (Model Context Protocol) server for Todoist β€” built on the Todoist unified API v1.

Why this exists

The official Todoist web MCP (todoist-ai) has a known persistent disconnection bug on the Anthropic side that requires reconnecting daily. Community alternatives are either built on the deprecated REST API v2 or have schema validation bugs that cause failures when Todoist returns additional fields as their API evolves.

This server:

  • Targets the current Todoist API v1 (not deprecated v2)
  • Uses stdio transport β€” no cloud dependency, no daily reconnections
  • Uses the modern MCP SDK registerTool() API (not the deprecated setRequestHandler pattern)
  • Never enforces strict output schemas on API responses β€” Todoist can add new fields freely without breaking anything
  • Zero SDK wrapper dependency β€” direct HTTP calls via axios, so there's no intermediary library drifting from the API

Tools (31 total)

Tasks

ToolDescription
todoist_get_tasksList/filter tasks β€” supports Todoist filter strings like "today", "overdue", "p1", "#ProjectName", "7 days"
todoist_get_taskGet a single task by ID
todoist_create_taskCreate a task with natural language due dates ("tomorrow", "every monday", etc.)
todoist_update_taskUpdate any field; pass clear_due_date: true to remove a due date
todoist_complete_taskMark a task as done
todoist_reopen_taskReopen a completed task
todoist_delete_taskPermanently delete a task

Projects

ToolDescription
todoist_get_projectsList all projects
todoist_get_projectGet a single project by ID
todoist_create_projectCreate a project (with color, view style, parent)
todoist_update_projectUpdate a project
todoist_delete_projectPermanently delete a project and all its tasks

Sections

ToolDescription
todoist_get_sectionsList sections within a project
todoist_create_sectionCreate a section
todoist_update_sectionRename a section
todoist_delete_sectionDelete a section

Labels

ToolDescription
todoist_get_labelsList all personal labels
todoist_create_labelCreate a label
todoist_update_labelUpdate a label
todoist_delete_labelDelete a label

Comments

ToolDescription
todoist_get_commentsList comments on a task or project (paginated)
todoist_get_commentGet a single comment by ID
todoist_create_commentAdd a comment to a task or project (Markdown supported)
todoist_update_commentEdit an existing comment's content
todoist_delete_commentPermanently delete a comment

Completed tasks (Pro)

ToolDescription
todoist_get_completed_tasksQuery completed tasks by completion date (≀3mo) or due date (≀6wk). Pro-only.

Reminders (Pro)

ToolDescription
todoist_get_remindersList reminders, optionally filtered by task_id. Pro-only.
todoist_get_reminderGet a single reminder by ID. Pro-only.
todoist_create_reminderCreate a relative (minute_offset before due) or absolute reminder. Pro-only.
todoist_update_reminderUpdate reminder timing or notification service. Pro-only.
todoist_delete_reminderPermanently delete a reminder. Pro-only.

Pro-tier handling: Reminders and completed-task queries require a Todoist Pro subscription. If the API returns a Pro-gate error (HTTP 402, or 403 with a premium/pro/upgrade/paid/subscription keyword), the server returns a clean message explaining the feature requires Pro rather than leaking the raw API error.

Setup

1. Get your Todoist API token

Go to Todoist β†’ Settings β†’ Integrations β†’ Developer and copy your API token.

2. Install and build

bash
git clone https://github.com/christulino/todoist-v1-mcp-server
cd todoist-v1-mcp-server
npm install
npm run build

3. Configure Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "todoist": {
      "command": "node",
      "args": ["/absolute/path/to/todoist-v1-mcp-server/dist/index.js"],
      "env": {
        "TODOIST_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

Restart Claude Desktop. You should see "todoist" in the connected MCP servers.

4. Configure Claude Code (optional)

Terminal
claude mcp add todoist -- node /absolute/path/to/todoist-v1-mcp-server/dist/index.js

Then set the env var:

server.ts
export TODOIST_API_TOKEN=your_api_token_here

Or add it to your shell profile.

Usage examples

Once connected, Claude can handle natural language like:

  • "What's on my plate today?" β†’ uses todoist_get_tasks with filter: "today"
  • "Add a task to call the dentist next Tuesday" β†’ uses todoist_create_task
  • "Mark the dentist task as done" β†’ uses todoist_complete_task
  • "Show me everything overdue" β†’ uses todoist_get_tasks with filter: "overdue"
  • "Create a project called Home Renovation" β†’ uses todoist_create_project
  • "What projects do I have?" β†’ uses todoist_get_projects

Todoist filter syntax

The filter parameter in todoist_get_tasks supports Todoist's full natural language filter syntax:

FilterMeaning
todayDue today
overduePast due
7 daysDue in the next 7 days
p1Priority urgent
#ProjectNameTasks in a specific project
@labelnameTasks with a specific label
no due dateTasks without a due date
today | overdueToday or overdue (combine with |)
today & @waitingToday AND labeled 'waiting'

Full filter documentation: https://todoist.com/help/articles/introduction-to-filters

Requirements

  • Node.js 18+
  • A Todoist account (free tier works)

Development

Terminal
npm run dev   # tsx watch mode with auto-reload
npm run build # compile TypeScript
npm start     # run compiled server

Testing

The test suite hits the live Todoist API and runs a full CRUD cycle across tasks, projects, sections, labels, comments, and reminders, plus a read-only smoke test for completed-task querying. Reminders and completed-task tests detect Pro-tier gating (HTTP 402/403) and report cleanly when the account is on the Free tier. All test data is prefixed with [mcp-test] and cleaned up automatically.

bash
TODOIST_API_TOKEN=your_token npm test

Your API token is at Todoist β†’ Settings β†’ Integrations β†’ Developer β€” same token you put in claude_desktop_config.json.

Contributing

PRs welcome. The goal is a minimal, correct implementation that stays current with the Todoist API v1. Priorities:

  1. Correctness over cleverness
  2. Permissive output handling (never reject unknown API fields)
  3. Helpful error messages that tell you what went wrong and how to fix it

License

MIT

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Teamwork MCP logoTeamwork MCP

    Project and resource management platform that keeps your client projects on track, makes managing resources a breeze, and keeps your profits on point.

    🏒 Workplace & Productivity2 views
    Compare vs Teamwork MCP β†’
  • Harvest MCP Server logoHarvest MCP Server

    Harvest time tracking integration with 40+ tools for managing time entries, projects, clients, tasks, and generating time reports via the Harvest API v2

    🏒 Workplace & Productivity2 views
    Compare vs Harvest MCP Server β†’
  • Huly MCP logoHuly MCP

    MCP server for Huly project management. Query issues, create and update tasks, manage labels and priorities.

    🏒 Workplace & Productivity2 views
    Compare vs Huly MCP β†’
  • MCP Server Atlassian Jira logoMCP Server Atlassian Jira

    Atlassian Jira Cloud integration. Enables AI systems to interact with Jira projects, issues, comments, and related development information in real time.

    🏒 Workplace & Productivity5 views
    Compare vs MCP Server Atlassian Jira β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Last commit
4mo ago
Most recent push to the default branch.
Tools exposed
31
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Todoist V1 MCP Server

It uses stdio transport and runs locally without a cloud dependency.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTodoist V1 MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/christulino-todoist-v1-mcp-server?style=directory)](https://allmcps.com/mcp/christulino-todoist-v1-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/christulino-todoist-v1-mcp-server"><img src="https://allmcps.com/api/badge/christulino-todoist-v1-mcp-server?style=directory" alt="Todoist V1 MCP Server on AllMCPs" /></a>

Technical Specs & Signals

Category🏒Workplace & Productivity
PricingFree
More technical detailsExpand β–Ύ
AuthAPI key
ClientsClaude Desktop
Last updatedAug 10, 2026
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit4mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on May 7, 2026
45Quality signal: Fair Β· 45/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools23/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏒 Workplace & Productivity β†’Best MCP servers for Workplace & Productivity β†’Alternatives to Todoist V1 MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code