Is this the official Todoist MCP server?
No. It is a community project by abhiz123. Doist's official server lives at [github.com/Doist/todoist-mcp](https://github.com/Doist/todoist-mcp), with a hosted endpoint at `https://ai.todoist.net/mcp`.
@abhiz123
Basic information
MCP server for Todoist integration enabling natural language task management with Claude
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"todoist-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@abhiz123/todoist-mcp-server",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
This Todoist MCP server is a small, community-built MCP server by abhiz123 that connects Claude to your Todoist account. You can create, list, update, complete and delete tasks in plain English, authenticated with a Todoist API token.
It runs locally through Node.js, published on npm as @abhiz123/todoist-mcp-server, and exposes five task tools. It is MIT-licensed and not made by Doist, the company behind Todoist. Doist publishes its own official Todoist MCP server with a hosted endpoint, compared below. The community repository was last updated in April 2025.
Prerequisites: Node.js (for npx/npm), an MCP client, and a Todoist API token.
Get your Todoist API token:
The token goes in the TODOIST_API_TOKEN environment variable. Anyone holding it can act on your Todoist account, so keep it out of shared or committed config files.
Add this to claude_desktop_config.json, then restart Claude Desktop:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@abhiz123/todoist-mcp-server"],
"env": {
"TODOIST_API_TOKEN": "your_api_token_here"
}
}
}
}
You can also install it automatically for Claude Desktop through Smithery:
npx -y @smithery/cli install @abhiz123/todoist-mcp-server --client claude
Or install the package globally:
npm install -g @abhiz123/todoist-mcp-server
The README only documents Claude Desktop. Because this is a standard stdio server, clients such as Cursor or VS Code can run the same npx -y @abhiz123/todoist-mcp-server command with TODOIST_API_TOKEN set in the server's env block. For Claude Code, Cursor and VS Code, the official Doist server (below) has documented setup steps.
git clone https://github.com/abhiz123/todoist-mcp-server.git
cd todoist-mcp-server
npm install
npm run build
The server exposes five tools, all focused on tasks:
todoist_create_task takes a required content (title) and optional description, due date and priority.todoist_get_tasks retrieves tasks filtered by due date, priority or project, with an optional limit.todoist_update_task finds a task by partial name and changes its content, description, due date or priority.todoist_complete_task marks a matched task done, and todoist_delete_task deletes it.There are no tools for projects, labels, sections or comments. Open issues on the repository request project support.
Doist's official Todoist MCP server is hosted at https://ai.todoist.net/mcp (Streamable HTTP) with OAuth sign-in, so no API token sits in your config. It is actively maintained and documents Claude Desktop, Claude Code (claude mcp add --transport http todoist https://ai.todoist.net/mcp), Cursor and VS Code. It can also run locally with npx @doist/todoist-mcp. Choose the official server for broader coverage and vendor support. The abhiz123 server suits a minimal, local, token-based setup for basic task management. For team project tools, see the Asana MCP Server or Trello MCP Server.
TODOIST_API_TOKEN is set in the server's env block and matches the token under Settings > Integrations > Developer.todoist_get_tasks returns a 400 error: users have reported this in the repository's issues. Try a simpler filter, or consider the official Doist server, which is actively maintained.npx works, and fully restart Claude Desktop.No. It is a community project by abhiz123. Doist's official server lives at [github.com/Doist/todoist-mcp](https://github.com/Doist/todoist-mcp), with a hosted endpoint at `https://ai.todoist.net/mcp`.
Yes. The code is MIT-licensed and free to run. You only need a Todoist account and its API token.
A Todoist API token, passed as `TODOIST_API_TOKEN`. Find it under Settings > Integrations > Developer in Todoist.
The README only covers Claude Desktop, but any client that launches stdio servers can run the same `npx` command with the token in `env`. The official Doist server has documented setup for Claude Code, Cursor and VS Code.
No. The five tools cover tasks only. Filtering by project is supported when listing tasks, but the server cannot create or edit projects, labels or comments.
Local. It runs on your machine over stdio and calls the Todoist API with your token. The official Doist server is the remote option.
The server can create, change and delete tasks on your behalf, and the token grants full API access to your account. Keep the token private and out of shared config files.
Human feedback for AI agents — remote MCP server at twocents.page/mcp (share_page / get_feedback)
Find the most profitable clipping and UGC campaigns. Live campaigns from every major board, ranked by the Alpha Score, with pay, budget left, the best moments to clip and alerts.
JobYap aggregates job postings directly from companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.

ListingGood AI Recommendation Engine — a hosted MCP server + Claude/Cursor skills that make Amazon's AI recommend your products. Free no-login scan: https://listinggood.com/scan Get API key: https://listinggood.com/deve

Connect your agent to the apps your team already uses: Gmail, Slack, Stripe, Shopify, HubSpot, Notion, Linear, Salesforce, QuickBooks and more. One hosted MCP server with OAuth sign-in, nothing to install and no API keys
Comments