Todoist MCP
Manage your Todoist tasks and projects directly from your LLM.
Ads
Overview
Library for connecting AI agents to Todoist. Includes tools that can be integrated into LLMs, enabling them to access and modify a Todoist account on the user's behalf. These tools can be used both through an MCP server, or imported directly in other projects to integrate them to your own AI conversational interfaces. Here's an example using Vercel's AI SDK. // Create Todoist API client const client = new TodoistApi(process.env.TODOIST_API_KEY) // Helper to wrap tools with the client function wrapTool(tool, todoistClient) { return { ...tool, execute(args) { return tool.execute(args, todoistClient) }, } }
Installation
npm install @doist/todoist-mcp
Configuration
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ai.todoist.net/mcp"]
}
}Capabilities
- Find tasks by date
Ask your assistant to locate tasks scheduled for a specific day using `findTasksByDate`.
- Add new tasks
Have your assistant create one or more Todoist tasks for you via the `addTasks` tool.
- Check account identity
Ask which Todoist account is connected before making changes, using `user-info` to confirm the active user.
- Run tools directly
Use `npm run tool` to execute any tool standalone with JSON arguments, bypassing the MCP server.
Tags
- task-management
- productivity
- project-management
Related MCP servers
Cua
OfficialMCP server for the Computer-Use Agent (CUA), allowing you to run CUA through Claude Desktop or other MCP clients.
Notion MCP
OfficialOfficial Notion MCP server for searching, reading, creating, and updating Notion pages, databases, and workspace content from AI agents.
Notion MCP Server
Search pages, read blocks, and create content in Notion workspaces.
Laravel Boost
OfficialLaravel Boost is an MCP server equipped with over 15 specialized tools designed to streamline AI-assisted coding workflows.