List OmniFocus Projects with AI on Mac
Let Claude, ChatGPT, Cursor and more list your OmniFocus projects on Mac. LMCP is a free, local MCP server — no API keys, no cloud, nothing stored.
The list_omnifocus_projects tool lets your AI assistant read every project in your OmniFocus database directly from your Mac. Instead of opening the app and scrolling through folders, you just ask in plain language. For example, you might type: "List all my active OmniFocus projects and group them by folder" and the AI returns the live list pulled straight from OmniFocus.
Because LMCP talks to OmniFocus locally, the results reflect your real database — active, on-hold, and dropped projects, their folders, and status — not a stale export. Download LMCP to get started.
Which AI agents work?
LMCP exposes list_omnifocus_projects to every major AI client through the Model Context Protocol. It works with:
- Desktop clients (auto-configured via local stdio): Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed.
- Web AIs (connect through the LMCP Cloud Relay connector): ChatGPT, Claude.ai, Grok and Perplexity.
Desktop apps detect LMCP automatically once it's installed. Web assistants connect securely through the LMCP Cloud Relay, which bridges the AI to your Mac without exposing your data to a third party.
Automation
Listing projects is most powerful when chained with other LMCP tools. The AI can read your projects, then drill into tasks, add new actions, or schedule follow-ups — all in one conversation. Common chains include:
- List projects, then pull the tasks inside a chosen project to build a status report.
- Find stalled projects and create a calendar block to review them.
- Cross-reference projects with your Reminders or Notes to consolidate everything into one daily brief.
With 150+ tools available across Mail, Calendar, Contacts, Reminders, Notes and more, your AI can weave OmniFocus data into broader workflows.
Context
The AI works with your real Mac data, live. When you ask about your projects, it isn't guessing or using a generic template — it reads the actual OmniFocus database on your machine. That means accurate project names, current statuses, and the exact folder structure you maintain. The assistant can reason about your true workload instead of a hypothetical one.
Productivity
Manually auditing an OmniFocus database means opening the app, expanding folders, and eyeballing dozens of projects. With list_omnifocus_projects, a single prompt gives you a clean, organized overview in seconds. Ask for "all on-hold projects I haven't touched in a month" and let the AI surface what needs attention. For anyone running GTD in OmniFocus, this turns a weekly review chore into a quick conversation — saving minutes every day and keeping nothing buried.
Privacy & GDPR
Everything runs locally on your Mac. LMCP reads OmniFocus on-device and returns results to your AI client without copying anything to a server — no cloud database, no stored project lists, no API keys. Your task data never leaves your machine except through the AI client you've already chosen to use. This makes LMCP GDPR-compliant by architecture: there's no third-party processor holding your personal data.