Official Todoist task management integration
## Todoist Official MCP Server: Task Management The **Todoist Official MCP Server** integrates Todoist's powerful task manager into Google Antigravity, enabling developers to organize tasks, projects, and productivity workflows through AI-assisted task management. ### Why Todoist MCP? - **Natural Language**: Add tasks with natural language processing - **Projects & Sections**: Organize with hierarchical projects - **Filters & Labels**: Advanced filtering with custom labels - **Integrations**: 80+ integrations with other tools - **Karma System**: Gamified productivity tracking ### Key Features #### 1. Task Management ```javascript // Create task with natural language const task = await todoist.addTask({ content: "Review PR #123 @backend p1", description: "Check for security vulnerabilities", dueString: "tomorrow at 10am", priority: 4, projectId: "project_123", labels: ["code-review", "urgent"] }); // List tasks const tasks = await todoist.getTasks({ filter: "today | overdue", projectId: "project_123" }); // Complete task await todoist.closeTask({ id: task.id }); // Update task await todoist.updateTask({ id: task.id, content: "Review PR #123 - Security focus", priority: 3 }); ``` #### 2. Projects and Labels ```javascript // Create project const project = await todoist.addProject({ name: "Q1 Development", color: "blue", parentId: "parent_project_id" }); // Add section to project const section = await todoist.addSection({ name: "In Progress", projectId: project.id }); // Create label const label = await todoist.addLabel({ name: "urgent", color: "red" }); // Get project tasks const projectTasks = await todoist.getTasks({ projectId: project.id }); // Get productivity stats const stats = await todoist.getProductivityStats(); ``` ### Configuration ```json { "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@anthropic/mcp-todoist"], "env": { "TODOIST_API_TOKEN": "your-api-token" } } } } ``` ### Use Cases **Personal Productivity**: Manage personal tasks with smart scheduling. **Project Planning**: Organize development work in projects with sections. **Team Coordination**: Share projects and delegate tasks to team members. The Todoist MCP Server brings smart task management to your development workflow.
{
"mcpServers": {
"todoist": {
"mcpServers": {
"todoist": {
"env": {
"TODOIST_API_TOKEN": "YOUR_API_TOKEN"
},
"args": [
"-y",
"@doist/todoist-mcp-server"
],
"command": "npx"
}
}
}
}
}