MCP Hub
Back to servers

remainders-mcp

A macOS-specific MCP server that allows AI models to interact with the Apple Reminders app using AppleScript for list and task management.

Tools
13
Updated
Jan 6, 2026
Validated
Jan 9, 2026

Reminders MCP Server

An MCP (Model Context Protocol) server for interacting with macOS Reminders app via AppleScript.

Requirements

  • macOS
  • Node.js >= 18.0.0
  • Access to macOS Reminders app

Installation

npm install -g reminders-mcp

Or use directly with npx:

npx reminders-mcp

Usage

As an MCP Server

Add to your MCP client configuration:

{
  "mcpServers": {
    "reminders": {
      "command": "npx",
      "args": ["reminders-mcp"]
    }
  }
}

Or if installed globally:

{
  "mcpServers": {
    "reminders": {
      "command": "reminders-mcp"
    }
  }
}

Development

git clone https://github.com/jagadeesh52423/remainders-mcp.git
cd remainders-mcp
npm install
npm run dev        # Run with tsx
npm run inspector  # Run with MCP inspector

Available Tools

Lists

ToolDescription
list_reminder_listsGet all reminder lists with names, IDs, and counts
create_reminder_listCreate a new reminder list
delete_reminder_listDelete a list and all its reminders
rename_reminder_listRename an existing list

Reminders

ToolDescription
get_remindersGet reminders with filtering (list, status, priority, date range, search)
get_reminderGet a single reminder by ID
create_reminderCreate a new reminder
update_reminderUpdate reminder properties
delete_reminderDelete a reminder
complete_reminderMark reminder as completed/incomplete

Batch Operations

ToolDescription
batch_create_remindersCreate multiple reminders at once (max 100)
batch_update_remindersUpdate multiple reminders at once (max 100)
batch_complete_remindersComplete/uncomplete multiple reminders (max 100)

License

MIT

Reviews

No reviews yet

Sign in to write a review