Apple Reminders MCP: local-only access on a Mac

    No cloud API, so access is local to your Mac through scripting. Private, but Mac-only.

    Community serversLast checked: September 2026

    Apple publishes no Reminders API for third parties. Community MCP servers drive the local Reminders app on macOS through scripting, so everything stays on your machine.

    What it can do

    • Read reminder lists and reminders
    • Create reminders with due dates
    • Complete reminders
    • Work entirely offline on your own Mac

    What it can't do

    • macOS only, and the Reminders app must be available to the script
    • The first run triggers an automation permission prompt that must be granted
    • Location-based reminders, attachments and shared list nuances are largely out of reach

    Apple Reminders is the privacy outlier. There is no cloud API, so nothing here involves handing a token to a third party. MCP servers for Reminders drive the local app on macOS through scripting, which means your reminders never leave the machine — and also means this only works on a Mac, with the app present.

    The permission prompt is the setup

    The first time the server tries to drive Reminders, macOS asks whether the process may control the app. Grant it and everything works. Miss it, or dismiss it, and every call fails with a permission error that looks like a bug. If nothing works on first run, check System Settings under Privacy and Security, then Automation.

    Speed, or the lack of it

    Scripting the app is slower than an HTTP API. Creating one reminder is fine. Asking for a rewrite of forty is noticeably slow and sometimes stalls. Keep requests small.

    Why it is still worth it

    For anyone whose reminders are already on iPhone and Mac, this is the only route that adds an assistant without adding a cloud service. "Remind me about this tomorrow morning" from a chat window, landing on the phone in your pocket, with nothing synced to a vendor in between. That is a genuinely good trade.

    Where LemTask stands today

    LemTask does not ship an MCP server yet, and we are not going to pretend otherwise on a page developers will read. What LemTask has working right now is outbound and inbound webhooks, Zapier, Make and Apple Shortcuts, which covers "when a task is created, do X" and "create a task from anything that can send an HTTP request". An MCP connection is on the roadmap; when it ships and we have tested it end to end with Claude, this page will say so with the config block, and not a day earlier.

    Setup, step by step

    1. 1

      Install a local Reminders server

      Add a maintained community server that scripts the macOS Reminders app to your MCP client config, then restart the client.

    2. 2

      Grant the automation permission

      Run one request and approve the macOS prompt asking whether the process may control Reminders. Without it, every call fails.

    3. 3

      Confirm with a read

      Ask for your reminder lists. If they come back, the permission is correct and writes will work too.

    4. 4

      Keep batches small

      Scripting is slower than an API. Create and edit a few reminders at a time rather than asking for large rewrites.

    Questions

    Related pages

    Want a task app that automates today?

    LemTask has no MCP server yet. It does have webhooks, Zapier, Make and Apple Shortcuts working now, plus tasks, habits, a focus timer and calendar sync. Free forever for individuals.