MCP Catalogs
Home

OmniFocus-MCP

by themotionmachine·200·Score 49

An MCP server for AI assistants to interact with OmniFocus tasks and projects through natural language.

productivityai-llmother
55
Forks
9
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Processing meeting transcripts to create action items in OmniFocus
you:Reorganizing tasks by adding tags and categories through AI assistance
you:Creating visualizations of tasks, projects, and tags for better planning
you:What platforms does OmniFocus-MCP support?
you:How do I use perspectives with this MCP server?

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 README
  • query_omnifocus

    Efficiently query your OmniFocus database with powerful filters

  • dump_database

    Get the complete current state of your OmniFocus database

  • add_omnifocus_task

    Add a new task to OmniFocus

  • add_project

    Add a new project to OmniFocus

  • remove_item

    Remove a task or project from OmniFocus

  • edit_item

    Edit a task or project in OmniFocus

  • batch_add_items

    Add multiple tasks or projects to OmniFocus in a single operation

  • batch_remove_items

    Remove multiple tasks or projects from OmniFocus in a single operation

  • list_perspectives

    List all available perspectives in OmniFocus

  • get_perspective_view

    Get the items visible in the current OmniFocus perspective

  • list_tags

    List all tags in OmniFocus with their hierarchy

Comparable tools

things-mcptodoist-mcpreminders-mcpnotion-mcp

Installation

Installation

  1. In Claude Desktop, add this MCP server to your configuration file at:
~/Library/Application Support/Claude/claude_desktop_config.json
  1. Add the following configuration:
{
  "mcpServers": {
    "omnifocus": {
      "command": "npx",
      "args": ["-y", "omnifocus-mcp"]
    }
  }
}
  1. 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.

Compare OmniFocus-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.