
How to add Todoist MCP Server (community, abhiz123) to Claude Desktop
Lightweight community Todoist server for natural-language task create, update, and search. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 15, 2026 ยท 393โ ยท stdio ยท apikey
Claude Desktop config for Todoist MCP Server (community, abhiz123)
npx -y @abhiz123/todoist-mcp-server{
"mcpServers": {
"todoist-mcp-server-community-abhiz123": {
"command": "npx",
"args": [
"-y",
"@abhiz123/todoist-mcp-server"
],
"env": {
"TODOIST_API_TOKEN": "<your-todoist-api-token>"
}
}
}
}Setup steps
- 1Open Claude Desktop โ Settings โ Developer โ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the Todoist MCP Server (community, abhiz123) config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm Todoist MCP Server (community, abhiz123)'s tools appear under the ๐ tools menu.
Before you start
- Node.js installed (used to run via npx / global install)
- A Todoist account
- A Todoist API token from Todoist โ Settings โ Integrations โ Developer, set as the TODOIST_API_TOKEN environment variable
What Todoist MCP Server (community, abhiz123) can do in Claude Desktop
todoist_create_taskCreate a task with content and optional description, due date (natural language), and priority (1-4).
todoist_get_tasksRetrieve and filter tasks by due date, priority, or project, with optional result limits.
todoist_update_taskUpdate a task's content, description, due date, or priority, locating it by natural-language name search.
todoist_complete_taskMark a task complete, located by natural-language partial-name match.
todoist_delete_taskDelete a task, located by natural-language partial-name match.
Security
The TODOIST_API_TOKEN has full access to your Todoist account, so keep it in env vars only. This is a community project that is less actively maintained than Doist's official server.
Todoist MCP Server (community, abhiz123) + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Todoist MCP Server (community, abhiz123) config there under the "mcpServers" key and restart the client.
Is Todoist MCP Server (community, abhiz123) safe to use with Claude Desktop?
The TODOIST_API_TOKEN has full access to your Todoist account, so keep it in env vars only. This is a community project that is less actively maintained than Doist's official server.
How do I authenticate?
Set the TODOIST_API_TOKEN environment variable to a token from Todoist Settings โ Integrations โ Developer. There is no OAuth flow.
Do I need to know task IDs to update or complete tasks?
No. The update, complete, and delete tools find tasks by partial-name (natural-language) match, so you can refer to tasks by description.
Is this the official Todoist server?
No โ it's a community project by abhiz123. Doist publishes the official one under the @doist scope.