Add project
add_projectCreate a new project in OmniFocus, specifying name, due date, tags, folder, and more. Handles idempotent creation to avoid duplicates.
Instructions
Add a new project to OmniFocus
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The name of the project | |
| note | No | Additional notes for the project | |
| tags | No | Tags to assign to the project | |
| tagIds | No | Exact tag IDs; combine with names/paths in tags. Unknown IDs fail before any write. | |
| dueDate | No | Due date, ISO 8601 (e.g., 2026-03-05T09:00:00-06:00). A bare YYYY-MM-DD is treated as local midnight on that calendar day. | |
| flagged | No | Whether the project is flagged or not | |
| deferDate | No | Defer date, ISO 8601 (e.g., 2026-03-05T09:00:00-06:00). A bare YYYY-MM-DD is treated as local midnight on that calendar day. | |
| folderName | No | Name or ID of the folder to add the project to (adds at root if omitted). A name matching more than one folder is rejected — pass the folder ID instead. | |
| sequential | No | Whether tasks in the project should be sequential (default: false) | |
| plannedDate | No | Planned date, ISO 8601 (e.g., 2026-03-05T09:00:00-06:00). A bare YYYY-MM-DD is treated as local midnight on that calendar day. | |
| idempotencyKey | No | Stable request key for this create. Reuse identical arguments to replay its result across clients; an uncertain earlier attempt is never repeated. | |
| estimatedMinutes | No | Estimated time to complete the project, in minutes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | No | ||
| tool | Yes | ||
| success | Yes |