# Todoist MCP Server

Integrate your AI assistants with Todoist for seamless task management. Manage tasks, projects, comments, and labels using natural language commands. Enhance your productivity by interacting with Tod…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add stanislavlysenko0912/todoist-mcp-server

# Browse available tools
npx -y @smithery/cli@latest tool list stanislavlysenko0912/todoist-mcp-server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get stanislavlysenko0912/todoist-mcp-server get_comments_list

# Call a tool
npx -y @smithery/cli@latest tool call stanislavlysenko0912/todoist-mcp-server get_comments_list '{}'
```

## Tools (35)

- `get_comments_list` — Get comments list from Todoist
- `create_comments` — Create new comments in Todoist
- `get_comments` — Get comments from Todoist by ID
- `update_comments` — Update comments in Todoist
- `delete_comments` — Delete comments in Todoist
- `get_labels_list` — Get all personal labels from Todoist
- `create_labels` — Create a new personal labels in Todoist
- `get_labels` — Get a personal label from Todoist
- `update_labels` — Update a personal label in Todoist
- `delete_labels` — Delete a personal label in Todoist
- `get_shared_labels` — Get all shared labels from Todoist
- `rename_shared_labels` — Rename a shared label in Todoist
- `remove_shared_labels` — Remove a shared label in Todoist
- `get_projects_list` — Get all projects from Todoist
- `create_projects` — Create new projects in Todoist
- `get_projects` — Get projects from Todoist
- `update_projects` — Update projects in Todoist
- `delete_projects` — Delete projects from Todoist
- `get_collaborators` — Get all collaborators for a project in Todoist
- `move_projects` — Move a projects to a different parent in Todoist
- `get_sections_list` — Get sections list from Todoist
- `create_sections` — Create new sections in Todoist
- `get_sections` — Get sections from Todoist
- `update_sections` — Update sections in Todoist
- `delete_sections` — Delete sections in Todoist
- `get_tasks_list` — Get tasks list from Todoist
- `create_tasks` — Create new tasks in Todoist
- `get_tasks` — Get tasks from Todoist
- `update_tasks` — Update tasks in Todoist
- `close_tasks` — Close tasks in Todoist
- `reopen_tasks` — Reopen tasks in Todoist
- `delete_tasks` — Delete tasks from Todoist
- `move_tasks` — Move tasks to a different parent or section in Todoist. Exactly one of parent_id, section_id, or project_id must be pro…
- `get_completed_tasks` — Get completed tasks from Todoist with filtering options
- `utils_get_colors` — Get available colors for projects, labels, filters in Todoist

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get stanislavlysenko0912/todoist-mcp-server <tool-name>
```

## Prompts (1)

- `projects_list`

---

Source: https://github.com/stanislavlysenko0912/todoist-mcp-server | License: MIT
