List Inbox Tasks
omnifocus_list_inboxList unprocessed inbox tasks from OmniFocus. Filter by tags, completion status, and limit to organize captured items.
Instructions
List tasks in the OmniFocus inbox.
Returns tasks that haven't been assigned to a project yet. These are typically newly captured items awaiting processing.
Args:
includeCompleted (boolean): Include completed tasks (default: false)
limit (number): Maximum tasks to return, 1-500 (default: 50)
tags (array, optional): Filter to tasks matching these tag names (max 20)
tagMatchMode (string): How to match tags - 'all' (every tag), 'any' (at least one), 'none' (none of them). Default 'all'. Only applied when tags is provided.
Returns: Array of task objects with: id, name, note, completed, flagged, dueDate, deferDate, estimatedMinutes, tags
Examples:
List all inbox items: {}
Include completed: { includeCompleted: true }
Only untagged-by-Work items: { tags: ["Work"], tagMatchMode: "none" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter to tasks matching these tag names (combined per tagMatchMode) | |
| limit | No | Maximum number of tasks to return | |
| 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 |
| includeCompleted | No | Include completed tasks in results |