AI Search for OmniFocus Tasks on Mac
Let your AI assistant search OmniFocus tasks by name or note content on your Mac. Free, native, local — no API keys, no cloud. Works with Claude, ChatGPT and more.
The search_omnifocus_tasks tool lets your AI assistant search your OmniFocus tasks by name or note content, directly on your Mac. Instead of opening OmniFocus and building a perspective or typing into the search bar, you just ask in plain language. For example, you can type: "Search my OmniFocus tasks for anything mentioning the Q3 budget review." The AI reads the matching tasks — including text buried in task notes — and hands you back a clean list with project, due date and status.
This is part of Local MCP (LMCP), a free, native macOS server that gives AI assistants access to 150+ tools across your real Mac apps. It runs entirely on your machine — no API keys, no accounts, nothing copied to a server. Download LMCP to get started.
Which AI agents work?
Local MCP works with every major AI client. Desktop apps configure automatically through a local stdio connection, while web-based AIs connect securely through the LMCP Cloud Relay connector.
- Desktop (auto-configured via local stdio): Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf, Zed.
- Web (via LMCP Cloud Relay connector): ChatGPT, Claude.ai, Grok, Perplexity.
Once LMCP is installed and your client is restarted, search_omnifocus_tasks shows up automatically alongside the rest of the toolset.
Automation
Searching tasks rarely happens in isolation. Because LMCP exposes 150+ tools to the same assistant, search_omnifocus_tasks chains naturally into multi-step workflows:
- Find every task mentioning a client, then draft a status email with the Mail tools.
- Search for overdue "invoice" tasks, then create matching calendar reminders.
- Pull tasks tagged to a project, summarize them, and drop the summary into Notes.
- Locate related tasks across projects and ask the AI to propose a prioritized plan for today.
Context
The AI works with your actual OmniFocus database — the real tasks, real notes, real projects you maintain every day. There is no generic guessing and no stale export. When you ask about "the renewal task," the assistant searches the same data you see in OmniFocus, so its answers reflect your true workload at that moment.
Productivity
OmniFocus power users accumulate hundreds or thousands of tasks across deep project hierarchies. Finding the right one — especially when the keyword lives in a note rather than the title — can mean clicking through perspectives and scanning lists. With a natural-language search, that becomes a single sentence and a two-second answer. Over a week of triage, planning and weekly reviews, that adds up to real time saved and far less context-switching out of your current chat.
Privacy & GDPR
Everything runs locally on your Mac. search_omnifocus_tasks reads your OmniFocus data on-device and returns results straight to your AI client — no copy is uploaded, stored or processed on any LMCP server. There are no API keys and no third-party accounts involved. This local-first design makes LMCP GDPR-compliant by architecture: your task data never leaves the machine you control.