List OmniFocus Tasks with AI on Mac

Let Claude, ChatGPT, Cursor and more list your OmniFocus tasks on Mac — by project, tag, inbox, due today or flagged. Runs 100% locally, no API keys.

L
LMCP··5 min read

The list_omnifocus_tasks tool lets your AI assistant read tasks straight out of OmniFocus on your Mac. Instead of switching apps and clicking through perspectives, you just ask in plain language. Filter by project, tag, inbox, due-today, or flagged status — the AI fetches the matching actions and shows them to you in the chat. A typical prompt looks like: "Show me my flagged OmniFocus tasks that are due today." The AI calls list_omnifocus_tasks, applies the filters, and returns your real action list in seconds.

Because LMCP is a native macOS MCP server, the tool talks to the actual OmniFocus app on your machine. There are no exports, no syncing to a third-party service, and no copy-paste. You get a live, accurate view of what's actually on your plate. Download LMCP to get started — it's free and ships with 150+ tools.

Which AI agents work?

list_omnifocus_tasks works across every major AI client LMCP supports:

  • Desktop clients (auto-configure via local stdio): Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed. LMCP wires itself into their MCP config automatically.
  • Web AIs (connect through the LMCP Cloud Relay connector): ChatGPT, Claude.ai (web), Grok and Perplexity. You add the LMCP connector once and the relay securely bridges the web client to your Mac.

Whichever you use, the task data is read locally on your Mac and only the result of your request flows back to the assistant.

Automation

The real power shows up when list_omnifocus_tasks chains with other LMCP tools. Ask your AI to "pull my tasks due today and put them on my calendar as time blocks" and it combines the OmniFocus read with the Calendar tools. Or "list my flagged tasks and email a status summary to my manager" — it reads OmniFocus, then drafts a message with the Mail tools. You can also turn overdue items into reminders, or cross-reference tasks with Notes. The AI orchestrates the whole workflow from a single sentence.

Context

This tool gives the AI grounding in your actual work, not a generic guess. When you ask "what should I focus on this morning?", the assistant is reasoning over your genuine OmniFocus projects, tags, and due dates — the same data you see in the app. That means answers reference your real client names, your real deadlines, and your real flagged items, so the suggestions are specific and trustworthy instead of hand-wavy.

Productivity

Triage that used to mean opening OmniFocus, switching perspectives, and scanning multiple projects now happens in one prompt. A morning review — "list everything flagged or due today, grouped by project" — takes seconds instead of minutes of manual clicking. Over a week of daily planning, that adds up to real time saved, and it keeps you in your AI chat where you're already drafting emails, notes, and plans. No context-switching tax.

Privacy & GDPR

Everything runs locally on your Mac. list_omnifocus_tasks reads OmniFocus through native macOS automation — your tasks are never uploaded, stored, or copied to any LMCP server. There are no API keys to hand over and no cloud database holding your data. For web AIs, the Cloud Relay only passes through the request and response; it doesn't retain your content. This local-first design is GDPR-compliant by architecture — see GDPR-compliant by architecture for the full breakdown.

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
FreemacOS 12+ · Apple Silicon & Intel

✦ llms.txt