Complete a Reminder with AI on Mac

Let Claude, ChatGPT, Cursor and more mark Apple Reminders complete on your Mac. LMCP is a free, local macOS MCP server — no API keys, no cloud.

L
LMCP··5 min read

The complete_reminder tool lets your AI assistant mark a reminder as done in the native Apple Reminders app (Reminders.app) on your Mac. Instead of opening the app and tapping the circle yourself, you just tell your AI what you finished and it checks the box for you. Because completing a task is a write action, the tool requires confirm=true, so the AI confirms before it changes anything.

A typical prompt looks like this: "Mark my 'Pay the electricity bill' reminder as complete." The AI finds the matching reminder, confirms it's the right one, and marks it done — all locally, in seconds. (Using Microsoft To Do instead of Apple Reminders? Ask for todo_complete_task.)

Which AI agents work?

LMCP exposes 150+ tools to any MCP-capable AI assistant. Desktop clients auto-configure over a local stdio connection, and web-based AIs connect through the LMCP Cloud Relay connector.

  • Desktop (local stdio, auto-configured): Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf, and Zed.
  • Web (via LMCP Cloud Relay connector): ChatGPT, Claude.ai, Grok, and Perplexity.

Whichever you use, complete_reminder acts on the exact same Reminders.app data already on your Mac.

Automation

Completing reminders rarely happens in isolation. complete_reminder chains naturally with other LMCP tools so the AI can run a whole workflow in one request:

  • List open reminders, then complete the ones you've already handled in a single pass.
  • Finish a reminder and immediately create a follow-up with create_reminder.
  • Cross-reference your reminders against calendar events or email so the AI knows which items are truly done.
  • Run an end-of-day cleanup: "Show me everything due today and mark the ones I've completed."

Context

The AI isn't guessing from a generic to-do list — it works with your real Apple Reminders data, with the same lists, due dates, and titles you see in the app. When you say "mark the dentist reminder done," it matches against your actual reminders, not a placeholder. That grounding is what makes the action accurate and trustworthy, and it's why the result is reflected instantly in Reminders.app on every synced device.

Productivity

Manually clearing finished tasks means switching apps, scrolling lists, and hunting for the right item — small friction that adds up over a busy day. With complete_reminder, you stay in your AI chat and clear tasks by name as you go. Wrapping up a meeting, a phone call, or an errand? Just say what you did and keep moving. Over a week of dozens of tasks, that's real minutes saved and a tidier list that actually reflects your progress.

Privacy & GDPR

Everything runs locally on your Mac. LMCP talks to Reminders.app directly through native macOS APIs — there are no API keys, no third-party cloud, and no copy of your reminders stored on any server. Your task data never leaves your machine. This local-first design makes LMCP GDPR-compliant by architecture, because there's simply no remote processing of your personal data to govern.

Ready to try it? Download LMCP — it's free.

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