OmniFocus-MCP
by themotionmachine·★ 200·Score 49
An MCP server for AI assistants to interact with OmniFocus tasks and projects through natural language.
Overview
OmniFocus-MCP provides a comprehensive integration between AI assistants and OmniFocus task management. It enables viewing, creating, editing, and removing tasks and projects in OmniFocus through natural language conversations. The server offers various tools for querying tasks efficiently, adding new items, managing projects, and working with perspectives. With support for both individual operations and batch processing, it allows for sophisticated task management workflows.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you use OmniFocus on macOS and want AI assistants to directly interact with your task management system through natural language.
When NOT to choose this
Don't choose this if you use a different task manager or operating system, as it's specifically designed for OmniFocus on macOS only.
Tools this server exposes
11 tools extracted from the READMEquery_omnifocusEfficiently query your OmniFocus database with powerful filters
dump_databaseGet the complete current state of your OmniFocus database
add_omnifocus_taskAdd a new task to OmniFocus
add_projectAdd a new project to OmniFocus
remove_itemRemove a task or project from OmniFocus
edit_itemEdit a task or project in OmniFocus
batch_add_itemsAdd multiple tasks or projects to OmniFocus in a single operation
batch_remove_itemsRemove multiple tasks or projects from OmniFocus in a single operation
list_perspectivesList all available perspectives in OmniFocus
get_perspective_viewGet the items visible in the current OmniFocus perspective
list_tagsList all tags in OmniFocus with their hierarchy
Comparable tools
Installation
Installation
- In Claude Desktop, add this MCP server to your configuration file at:
~/Library/Application Support/Claude/claude_desktop_config.json- Add the following configuration:
{
"mcpServers": {
"omnifocus": {
"command": "npx",
"args": ["-y", "omnifocus-mcp"]
}
}
}- Restart Claude Desktop
FAQ
- What platforms does OmniFocus-MCP support?
- Currently, it only supports macOS with OmniFocus installed.
- How do I use perspectives with this MCP server?
- You can list available perspectives with `list_perspectives` tool and view specific perspectives using `get_perspective_view` tool.
On Hacker News
Recent discussion from the developer community.
- OmniFocus MCP▲ 1💬 1Story by sidechaining · 2025-09-15
Compare OmniFocus-MCP with
Last updated · Auto-generated from public README + GitHub signals.