list_tasks_by_project
Retrieve all tasks within a specified project in MCP OmniFocus, filtering by task status if needed, to manage and organize project-related activities efficiently.
Instructions
List all tasks in a specific project.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
project_id | Yes | The ID of the project to list tasks for | |
task_status | No | The status of the tasks to list. If None, it is the equivelant of requesting available and unblocked tasks ['Available', 'Next', 'Overdue', 'DueSoon']. |
Input Schema (JSON Schema)
{
"properties": {
"project_id": {
"description": "The ID of the project to list tasks for",
"title": "Project Id",
"type": "string"
},
"task_status": {
"anyOf": [
{
"items": {
"enum": [
"Available",
"Blocked",
"Completed",
"Dropped",
"DueSoon",
"Next",
"Overdue"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "The status of the tasks to list. If None, it is the equivelant of requesting available and unblocked tasks ['Available', 'Next', 'Overdue', 'DueSoon'].",
"title": "Task Status"
}
},
"required": [
"project_id"
],
"type": "object"
}