Specifically required as the operating system for running OmniFocus and this integration
mcp-omnifocus
A Model Context Protocol (MCP) server for controlling OmniFocus from VS Code, the command line, or any MCP-compatible client. This tool enables automation and management of your OmniFocus tasks, projects, and tags using natural language and programmable interfaces.
Features
- List all tasks, projects, tags, and perspectives in OmniFocus
- Create, update, complete, drop, and activate tasks
- Assign tasks to projects and tags
- Process and organize your GTD inbox
- Integrate with VS Code and other MCP clients
Requirements
Installation
Clone the repository and install dependencies using uv
:
Usage
Add the following to your mcp configuration:
Capabilities
The MCP OmniFocus server exposes the following tools, prompts, and resources:
list_perspectives
: List all perspectiveslist_projects
: List all projectslist_tags
: List all tagslist_tasks
: List all tasks (with full hierarchy)list_inbox
: List all tasks in the Inboxcreate_task
: Create a new taskupdate_task
: Update a task (name, project, tags, note, defer/due date, flagged)complete_task
: Mark a task as completedrop_task
: Drop a taskactivate_task
: Reactivate a dropped or completed taskprocess_inbox
: A reusable prompt for processing your GTD inbox
Development
For development change your mcp.json to the following:
License
MIT
This server cannot be installed
A Model Context Protocol server that enables automation and management of OmniFocus tasks, projects, and tags using natural language and programmable interfaces from VS Code, command line, or any MCP-compatible client.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.Last updated -28Python
- -securityAlicense-qualityA server implementation of the Model Context Protocol (MCP) for managing development workflow with features like project management, task tracking, and QA review support.Last updated -JavaScriptAGPL 3.0
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that integrates with OmniFocus to enable Claude (or other MCP-compatible AI assistants) to interact with your tasks and projects.Last updated -72515TypeScript
- -securityAlicense-qualityA Model Context Protocol server providing comprehensive task management capabilities with support for project organization, task tracking, and automatic PRD parsing into actionable items.Last updated -4PythonMIT License