Full implementation of Todoist Rest API for MCP server
You'll need a Todoist API token to use this MCP server.
Add to your claude_desktop_config.json
:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "todoist-mcp"],
"env": {
"API_KEY": "your_todoist_api_token_here"
}
}
}
}
get_tasks_list
: Get tasks with optional filtering by project, section, label, etc.create_tasks
: Create new tasks with various attributesget_tasks
: Get specific tasks by ID or nameupdate_tasks
: Update existing tasksclose_tasks
: Mark tasks as completereopen_tasks
: Reopen completed tasksdelete_tasks
: Delete tasksmove_tasks
: Move tasks to a different project or sectionget_projects_list
: Get all projectscreate_projects
: Create new projectsget_projects
: Get specific projects by ID or nameupdate_projects
: Update existing projectsdelete_projects
: Delete projectsget_collaborators
: Get all collaborators for a projectmove_projects
: Move projects to a different location or subprojectget_sections_list
: Get all sections or filter by projectcreate_sections
: Create new sectionsget_sections
: Get specific sections by ID or nameupdate_sections
: Update sectionsdelete_sections
: Delete sectionsget_comments_list
: Get comments for a project or taskcreate_comments
: Create new commentsget_comments
: Get specific comments by IDupdate_comments
: Update commentsdelete_comments
: Delete commentsget_labels_list
: Get all personal labelscreate_labels
: Create new personal labelsget_labels
: Get personal labels by ID or nameupdate_labels
: Update personal labelsdelete_labels
: Delete personal labelsget_shared_labels
: Get all shared labelsrename_shared_labels
: Rename shared labelsremove_shared_labels
: Remove shared labelsutils_get_colors
: Get available colors for projects, labels, filtersprojects_list
: Get list of projects with their sections and params in markdown formatAsk your AI assistant (like Claude) questions such as:
"What tasks do I have due today?"
"Create a task to review the quarterly report by next Friday"
"Make a new project called 'Home Renovation'"
"Add a comment to my meeting prep task"
"Show me all my high priority tasks"
"Create a label for 'Urgent' tasks with a red color"
"What projects do I have in my Todoist?"
"Mark my dentist appointment task as complete"
# Install dependencies
npm install
# Build the project and run inspector
npm run build && npx @modelcontextprotocol/inspector -e API_KEY=YOUR_API_KEY_HERE node dist/index.js
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.
Knowledge graph-based persistent memory system
Dynamic and reflective problem-solving through thought sequences
The only platform you need to get paid - all payments in one place, invoicing and accounting reconciliations with Adfin.
ALAPI MCP Tools,Call hundreds of API interfaces via MCP
MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.
Enable AI agents to interact with the Atla API for state-of-the-art LLMJ evaluation.
Marketing insights and audience analysis from Audiense reports, covering demographic, cultural, influencer, and content engagement analysis.
Query and analyze your Axiom logs, traces, and all other event data in natural language
Query Onchain data, like ERC20 tokens, transaction history, smart contract state.
Read and write access to your Baserow tables.