An MCP (Model Context Protocol) server implementation that integrates Claude with Todoist, enabling natural language task management. This server allows Claude to interact with your Todoist tasks, projects, sections, and labels using everyday language.
For a complete list of available tools and their usage, see tools.md in .docs.
To install Todoist Extended Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @Chrusic/todoist-mcp-server-extended --client claude
not-published-on-npm-yet
For more information about the Todoist API, visit the official Todoist API documentation.
Add to your Cline MCP settings file:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["todoist-mcp-enhanced-server"],
"env": {
"TODOIST_API_TOKEN": "your_api_token_here"
}
}
}
}
"Create task 'Review PR' in project 'Work' section 'To Do'"
"Add label 'Important' to task 'Review PR'"
"Show all tasks with label 'Important' in project 'Work'"
"Move task 'Documentation' to section 'In Progress'"
"Mark the documentation task as complete"
# Clone the repository
git clone https://github.com/Chrusic/todoist-mcp-server-extended.git
# Navigate to directory
cd todoist-mcp-server-extended
# Install dependencies
npm install
# Build the project
npm run build
Contributions are welcome! Feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or need support, please file an issue on the GitHub repository.
Seamless access to top MCP servers powering the future of AI integration.