add_comment
Add a comment to a task
Run Todoist from the agent — tasks with their full lifecycle, plus the projects, sections, labels and comments they live inside.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
Most task-manager integrations implement create, list and complete, which covers the demo and not the work. An agent working through a list will occasionally close the wrong thing, and without a reopen call the correction has to happen somewhere else. The same completeness shows in sections and labels having their own full sets: those are how people actually organise, and an integration that can add a task but not put it in the right section produces an inbox someone has to sort by hand afterwards. Straightforward surface, no surprises, and that is the point.
A Todoist client covering all five object types the service is built from: tasks, projects, sections, labels and comments, each with create, read, update and delete.
TODOIST_API_TOKEN.
One command plus a key — npx -y @ganiev/todoist-mcp-server, then supply credentials
USE CASES
Add the task with its project and labels from the conversation, rather than remembering to file it later.
List the tasks matching what you care about, close them as they are done, and reopen the one you closed by mistake.
Create and rename the sections, move the shape around, and check who is collaborating on it.
Comment on it so the reasoning lives with the work, and read back what was said before acting on it.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_commentAdd a comment to a task
add_labelCreate a label
add_projectCreate a new Todoist project
add_sectionCreate a new section in a Todoist project
add_taskCreate a TODO task
close_taskClose a TODO task
delete_commentDelete a comment
delete_labelDelete a label
delete_projectDelete a Todoist project
delete_sectionDelete a Todoist section
delete_taskDelete a TODO task
get_commentGet a comment
get_labelGet a label
get_projectGet details of a Todoist project
get_project_collaboratorsGet collaborators for a Todoist project
get_sectionGet details of a Todoist section
get_taskGet a TODO task
list_commentsList and filter comments
list_labelsList and filter labels
list_projectsList all Todoist projects
list_sectionsList all sections in a Todoist project
list_tasksList and filter TODO tasks
reopen_taskReopen a TODO task
update_commentUpdate a comment
update_projectUpdate an existing Todoist project
update_sectionUpdate an existing Todoist section
update_taskUpdate a TODO task
BEFORE YOU INSTALL
27 tools when we connected.
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 27 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @ganiev/todoist-mcp-server{
"mcpServers": {
"todoist": {
"command": "npx",
"args": [
"-y",
"@ganiev/todoist-mcp-server"
],
"env": {
"TODOIST_API_TOKEN": "<YOUR_TODOIST_API_TOKEN>"
}
}
}
}{
"mcpServers": {
"todoist": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TODOIST_API_TOKEN=<YOUR_TODOIST_API_TOKEN>",
"ghcr.io/ganievs/todoist-mcp-server:latest"
]
}
}
}