todoist.list_projectsRead projects with cursor pagination
RAILCALL CONTEST · TRACK A
Nine useful Todoist operations for operators and agents that need to read freely, write deliberately, and leave proof.
Public listing live · marketplace manual review pending
AI-assisted cover artwork. Module behavior, counts, tests, and marketplace claims were verified against the published source and listing.
THE SURFACE
todoist.list_projectsRead projects with cursor pagination
todoist.list_tasksFilter and page through active tasks
todoist.get_taskInspect one task before changing it
todoist.create_taskCreate a scoped task with a stable request ID
todoist.update_taskPatch only the fields supplied
todoist.move_taskMove to exactly one destination
todoist.close_taskComplete or advance a recurring task
todoist.reopen_taskRestore a completed task
todoist.add_commentAttach context to one task or project
THE TRUST SURFACE
The Todoist token is resolved locally and never accepted as a command input or returned in an error.
Every write carries Todoist's X-Request-Id. Bounded 429 and 5xx retries reuse the same idempotency key.
Moves and comments reject ambiguous destinations. Opaque IDs reject URL control characters.
Version 1.0 excludes deletion. A mistaken update is reviewable; a mistaken delete is harder to recover.
INSTALL IN ONE COMMAND
railcall market install relaunch-dept/todoist-operationsSee all nine commands ↗Publisher-signed · Ed25519 provenance · v1.0.0 · contest:2026Q3