Skip to content

Task Toggle

Mark a task complete, incomplete, or toggle. Handles checkbox, done date, and store state atomically. Use done=true to complete, done=false to reopen, omit to toggle. Consent-gated.

MCP name: task_toggle

Category: tasks

Mutates state (retry policy: verify_first)

Parameters

Name Type Required Description
done bool No True=complete, False=incomplete, omit=toggle
done_date str No ISO YYYY-MM-DD to stamp as the completion date when marking done. Defaults to today. Use for retroactive completion (e.g. the landing-commit date a completeness check uncovered). Ignored when reopening.
task_id str Yes Task ID (e.g., 't-a3f8c1e2')

Requirements

  • obsidian