Get Planned Tasks
omnifocus_get_planned_tasksRetrieve tasks with planned dates within a specified range, including overdue tasks. Filter by tags to focus on specific work items.
Instructions
Get tasks that are planned within a specified timeframe.
Planned dates represent when you intend to work on a task, separate from the due date.
Args:
daysAhead (number): Days to look ahead, 0-365 (default: 7)
includeOverdue (boolean): Include overdue planned tasks (default: true)
limit (number): Max tasks, 1-500 (default: 50)
tags (array, optional): Filter to tasks matching these tag names (max 20)
tagMatchMode (string): How to match tags - 'all', 'any', or 'none' (default 'all'). Only applied when tags is provided.
Returns: Array of planned tasks sorted by planned date
Examples:
Planned this week: {}
Planned today: { daysAhead: 0 }
Planned in 30 days: { daysAhead: 30 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter to tasks matching these tag names (combined per tagMatchMode) | |
| limit | No | Maximum tasks to return | |
| daysAhead | No | Number of days ahead to look (0 = today only) | |
| tagMatchMode | No | How to match tags: 'all' = task has every listed tag, 'any' = at least one, 'none' = none of them. Only applied when tags is provided. | all |
| includeOverdue | No | Include overdue planned tasks |