apple-reminders-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_reminder_listsA | Get all reminder lists available in the Reminders app |
| get_remindersB | Get reminders from a specific list or all lists, with optional filtering |
| create_reminderB | Create a new reminder in a specified list |
| update_reminderC | Update an existing reminder |
| delete_reminderB | Delete a reminder by ID |
| search_remindersA | Search for reminders by name or body content |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct operation (list lists, get reminders, CRUD, search). However, get_reminders with filtering and search_reminders could overlap if an agent wants to filter by text, though the descriptions clarify get_reminders is list-based while search is content-based.
All tool names follow a consistent verb_noun snake_case pattern (list_, get_, create_, update_, delete_, search_). The only slight oddity is list_reminder_lists (list lists), but it still adheres to the convention.
Six tools is an appropriate size for a reminders domain, providing list access, full CRUD for reminders, and search. No redundant tools and no significant missing operations for the core purpose.
The set covers the full lifecycle of reminders: create, read (with filtering), update, delete, and search. A minor gap is the lack of list management (create/update/delete lists), but that may be outside the intended scope for a reminders automation tool.