Talk to your OmniFocus tasks. An OmniFocus MCP server that lets AI assistants query your tasks, projects, and tags using natural language—no more clicking through endless lists.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
completed
Show completed or remaining tasks
-
completedBefore
, completedAfter: Filter by completion dates (implies completed: true)
-
completionDate
Field available when requested
-
deferBefore
, deferAfter: Filter by defer dates
-
deferDate
-
dueBefore
, dueAfter: Filter by due dates
-
dueDate
-
flagged
Show only flagged tasks
-
inboxOnly
Scope query to inbox tasks only
-
inboxView
View mode (available/remaining/everything). Use with inboxOnly: true for inbox-scoped queries.
-
includeTaskCounts
Get available/remaining/completed task counts
-
includeTotalCount
Set to true to include total count of all matching tasks (see Response Counts below)
-
plannedBefore
, plannedAfter: Filter by planned dates
-
plannedDate
-
project
Filter by project
-
returnedCount
Always included - shows actual items in this response
-
statusFilter
active, onHold, dropped, done, all
-
tags
Filter by specific tags. Tagged project root tasks are included when they match, even if OmniFocus omits them from flattenedTasks; set completed: false and availableOnly: false when you want non-actio
-
totalCount
Only included when includeTotalCount: true - shows total matching items
last analysis: too-large
No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.