Custom perspective tasks
get_custom_perspective_tasksRetrieve tasks from a named OmniFocus custom perspective (e.g., 'Today') for quick review. Choose between flat, project-grouped, or hierarchical tree views while hiding or including completed items.
Instructions
Get tasks from a specific OmniFocus custom perspective by name. Use this when user refers to perspective names like 'Today', 'Weekly Review', 'This Week' etc. - these are custom views created in OmniFocus, NOT tags. Supports hierarchical tree display of task relationships.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of tasks to return in any display mode, including the tree modes (default: 1000). When tasks are truncated the output says '(showing N of M tasks)'. | |
| displayMode | No | Display mode for perspective tasks: project_tree (group by project + task hierarchy), task_tree (global task hierarchy), or flat (simple list). Default: project_tree | |
| hideCompleted | No | Whether to hide completed tasks. Set to false to show all tasks including completed ones (default: true) | |
| showHierarchy | No | Display tasks in hierarchical tree structure showing parent-child relationships. Use this when user wants 'hierarchy view' or 'tree view' (default: false) | |
| groupByProject | No | Legacy parameter. Group tasks by project when displayMode is not provided. Default: true | |
| perspectiveName | Yes | Exact name of the OmniFocus custom perspective (e.g., 'Today', 'Weekly Review', 'This Week'). This is NOT a tag name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | No | ||
| tool | Yes | ||
| success | Yes |