TODO 一覧
list_todosList to-do tasks filtered by date range or status, showing pending items by default and repeating tasks as templates with occurrences, excluding deleted ones.
Instructions
TODO を一覧する。date(1 日)か from/to(両端含む、YYYY-MM-DD、Account の timeZone)で絞る。省略で全期間。status の既定は pending。削除済み(deletedAt あり)は含めない。繰り返しは展開せず repeating にテンプレートとして返し、範囲内の Occurrence(回ごとの done / skipped / スヌーズ)を添える。展開はアプリ側で MCP はしない。規則(repeat): kind × interval(1=毎、2=隔)。daily は interval 日ごと、weekly は weekdays(1=日…7=土。空なら dueAt の曜日)の曜日、monthly は dueAt の日(dayOfMonth。無い月は月末)か第 n 曜日(weekdayOrdinal、ordinal -1 = 最終)、yearly は dueAt の月日。終了は end(never / until = その日を含む / count = 開始からの回数)。初回は dueAt、各回の時刻は dueAt の時分(timeZone の時計)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | この日まで(含む) | |
| date | No | この 1 日だけ | |
| from | No | この日から(含む) | |
| status | No | 既定 pending。done / skipped は単発だけに効く | |
| includeRepeating | No | 既定 true。false で繰り返しテンプレートを省く |