README Excerpt
> **Give any MCP-compatible AI assistant full, typed access to your OmniFocus.** Read your inbox, create tasks, close projects, batch-update dozens of items, evaluate perspectives, trigger sync — all through natural language. `omnifocus-mcp` wires an 80-tool MCP server directly to OmniFocus on macOS via JXA and OmniJS, with circuit breakers, rate limits, and an agent-aware error hierarchy so the assistant knows exactly what to do next when something goes wrong.
Tools (20)
OMNIFOCUS_ALLOW_RAW_SCRIPTOMNIFOCUS_ATTACHMENT_PATHSOMNIFOCUS_CACHE_TTL_MSOMNIFOCUS_INTEGRATIONOMNIFOCUS_JXA_TIMEOUT_MSOMNIFOCUS_LOG_LEVELOMNIFOCUS_MAX_ATTACHMENT_MBOMNIFOCUS_OMNIJS_TIMEOUT_MSOMNIFOCUS_READ_POOL_SIZEOMNIFOCUS_TOOL_RATE_LIMITOMNIFOCUS_WRITE_QUEUE_CAPWARN_IDS_NOT_FOUNDWARN_LOOP_DETECTEDWARN_RESULT_TRUNCATEDWARN_SYNC_PENDINGapp_launchattachment_addattachment_listattachment_removeattachment_save_to_path