Enhanced Model Context Protocol (MCP) server for OmniFocus with complete subtask support, perspective views (Inbox/Flagged/Forecast/Tags), ultimate task filtering, and direct access to custom perspectives. Seamlessly integrate OmniFocus with Claude AI for intelligent task management.
MCPpedia last refreshed this data
Omnifocus MCP Enhanced is an MCP server that enhanced Model Context Protocol (MCP) server for OmniFocus with complete subtask support, perspective views (Inbox/Flagged/Forecast/Tags), ultimate task filtering, and direct access to custom perspectives. Seamlessly integrate OmniFocus with Claude AI for intelligent task management. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 81/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"omnifocus-mcp-enhanced": {
"args": [
"-y",
"omnifocus-mcp-enhanced"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
🌟 NEW: Native Custom Perspective Access with Hierarchical Display!
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'omnifocus-mcp-enhanced' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked omnifocus-mcp-enhanced against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in productivity
Official MCP server for Anytype API - your encrypted, local and collaborative wiki.
MCP server for monday.com integration.
Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.
Interact with Microsoft 365 and Office services through the Microsoft Graph API.
MCP Security Weekly
Get CVE alerts and security updates for Omnifocus Mcp Enhanced and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🌟 NEW: Native Custom Perspective Access with Hierarchical Display!
Transform OmniFocus into an AI-powered productivity powerhouse with custom perspective support
Enhanced Model Context Protocol (MCP) server for OmniFocus featuring native custom perspective access, hierarchical task display, AI-optimized tool selection, and comprehensive task management.
In plain English: this lets your AI assistant read your OmniFocus data, create tasks/projects, organize subtasks, review perspectives, and help you plan work without you manually jumping between apps.
OmniFocus is already powerful, but it is still mostly a tool you drive by hand.
The bigger idea behind this project is simple:
The goal is not just to expose more OmniFocus commands. The goal is to let you work with OmniFocus like this:
Plan my day.
Clean up my Inbox.
Turn these notes into a project.
Show me what is blocked.
Reorganize these tasks safely.
If that feels natural, this MCP server is doing its job.
Want to see where the project is heading next? See the roadmap.
Full notes for every release are on the Releases page. Current surface: 26 tools (16 with structured output), 6 prompts, 3 resources.
| Version | Date | Highlights |
|---|---|---|
| v2.4.0 | 2026-08-05 | Structured output for the five tools that mint identifiers: add_omnifocus_task, add_project, duplicate_task, create_project_from_outline, and mark_projects_reviewed. Creating something and then referencing it no longer requires parsing an ID out of a sentence. Each of these tools now also reports an error instead of a success when OmniFocus returns no ID, replacing the id: undefined message it used to print |
| v2.3.0 | 2026-08-04 | Structured output: 11 tools now return MCP structuredContent alongside their text, so an assistant reads stable IDs and per-item outcomes as data instead of parsing prose. Covers every read (filter_tasks, get_tasks, get_projects, manage_folders, manage_tags), all five batch tools, and count_tasks. Rendered text is unchanged |
| v2.2.0 | 2026-08-04 | batch_edit_items — fields, tags, relative date shifts, and project review cadence across up to 100 tasks or projects in one verified, rollback-safe transaction. Also fixes exclusive tag groups, which never actually dropped a sibling tag, and drops the phantom fixed field from review interval output |
| v2.1.1 | 2026-08-04 | Due, defer, and planned dates keep their time of day instead of collapsing to midnight |
| v2.1.0 | 2026-07-31 | manage_perspectives reads, explains, and edits custom perspective filter rules; skill CLI 2.1x faster |
| v2.0.0 | 2026-07-31 | Breaking: 41 tools consolidated into 25 (get_tasks, get_projects, manage_*); legacy names removed |
| v1.21.0 | 2026-07-29 | batch_complete_tasks — up to 100 tasks in one verified, rollback-safe transaction |
| v1.20.0 | 2026-07-29 | Repetit |