Connection check
local install
themotionmachine-omnifocus-mcp
Let LLMs interface with your tasks and projects through the Model Context Protocol. Add, organize, and query your OmniFocus database with natural language commands.
Tools
12
GitHub stars
239
Installs / wk
1.8k
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
12 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
add_omnifocus_task
from source
Create a NEW task. If a matching task already exists (e.g. in the Inbox), do NOT create a duplicate — MOVE it with edit_item + newProjectName. When unsure, check with query_omnifoc… Create a NEW task. If a matching task already exists (e.g. in the Inbox), do NOT create a duplicate — MOVE it with edit_item + newProjectName. When unsure, check with query_omnifocus first.
add_project
from source
Add a new project to OmniFocus Add a new project to OmniFocus
batch_add_items
from source
Add multiple tasks or projects to OmniFocus in a single operation Add multiple tasks or projects to OmniFocus in a single operation
batch_remove_items
from source
Remove multiple tasks or projects from OmniFocus in a single operation Remove multiple tasks or projects from OmniFocus in a single operation
create_tag
from source
Create a new tag in OmniFocus, optionally nested under an existing parent tag Create a new tag in OmniFocus, optionally nested under an existing parent tag
dump_database
from source
Gets the current state of your OmniFocus database Gets the current state of your OmniFocus database
edit_item
from source
Edit an existing task or project. Also how you MOVE a task: set newProjectName (or \ Edit an existing task or project. Also how you MOVE a task: set newProjectName (or \
get_perspective_view
from source
Get the items visible in a named OmniFocus perspective Get the items visible in a named OmniFocus perspective
list_perspectives
from source
List built-in and custom perspectives (custom is a Pro feature) List built-in and custom perspectives (custom is a Pro feature)
list_tags
from source
List all tags with their hierarchy List all tags with their hierarchy
query_omnifocus
from source
Query tasks, projects, or folders with filters (project, folder, tags, status, dates). Much faster and lighter than dump_database for targeted lookups. Query tasks, projects, or folders with filters (project, folder, tags, status, dates). Much faster and lighter than dump_database for targeted lookups.
remove_item
from source