MCP server for OmniFocus via Omni Automation API
| Tool name | Description | Destructive? |
|---|---|---|
| list_tags | ✓ no | |
| get_tag | ✓ no | |
| create_tag | ✓ no | |
| update_tag | ✓ no | |
| delete_tag⚠ | ⚠ yes |
| get_database_summary | ✓ no | |
| search | ✓ no | |
| dump_database | ✓ no | |
| save_database | ✓ no | |
| sync_database | ✓ no | |
| list_folders | ✓ no | |
| get_folder | ✓ no | |
| create_folder | ✓ no | |
| update_folder | ✓ no | |
| delete_folder⚠ | ⚠ yes | |
| list_projects | ✓ no | |
| get_project | ✓ no | |
| create_project | ✓ no | |
| update_project | ✓ no | |
| complete_project | ✓ no | |
| drop_project⚠ | ⚠ yes | |
| move_project | ✓ no | |
| delete_project⚠ | ⚠ yes | |
| get_review_queue | ✓ no | |
| mark_reviewed | ✓ no | |
| get_project_tasks | ✓ no | |
| list_perspectives | ✓ no | |
| get_perspective_tasks | ✓ no | |
| list_tasks | ✓ no | |
| get_task | ✓ no | |
| create_task | ✓ no | |
| update_task | ✓ no | |
| complete_task | ✓ no | |
| uncomplete_task | ✓ no | |
| drop_task⚠ | ⚠ yes | |
| delete_task⚠ | ⚠ yes | |
| move_tasks | ✓ no | |
| duplicate_tasks | ✓ no | |
| set_task_tags | ✓ no | |
| add_task_notification | ✓ no | |
| get_inbox_tasks | ✓ no | |
| get_flagged_tasks | ✓ no | |
| get_today_completed_tasks | ✓ no | |
| append_task_note | ✓ no | |
| batch_create_tasks | ✓ no | |
| list_task_notifications | ✓ no | |
| remove_task_notification⚠ | ⚠ yes | |
| convert_task_to_project | ✓ no | |
| batch_delete_tasks⚠ | ⚠ yes | |
| batch_complete_tasks | ✓ no |
{
"mcpServers": {
"omnifocus": {
"command": "npx",
"args": [
"-y",
"omnifocus-mcp-server"
]
}
}
}