Apple Reminders MCP Server
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_reminderC | Create a new reminder in Apple Reminders with comprehensive attributes |
| update_reminderC | Update an existing reminder with new attributes |
| delete_reminderC | Delete a reminder permanently |
| complete_reminderC | Mark a reminder as complete |
| uncomplete_reminderC | Mark a reminder as incomplete |
| get_remindersC | Get all reminders, optionally filtered by completion status |
| get_all_listsB | Get all reminder lists (calendars) |
| search_remindersB | Search reminders by text in title or notes |
| get_todays_remindersB | Get all reminders due today |
| get_overdue_remindersB | Get all overdue reminders |
| get_completed_remindersB | Get completed reminders within a date range |
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 11 tools
Every tool has a clearly distinct purpose with no ambiguity. Each targets a specific action (create, get, update, delete, complete, search) on specific resources (reminders, lists) or states (completed, overdue, today's). The descriptions make it easy to differentiate between similar tools like get_reminders, get_completed_reminders, get_overdue_reminders, and get_todays_reminders.
All tools follow a consistent verb_noun pattern using snake_case throughout. The naming is predictable and readable, with verbs like create, get, update, delete, complete, uncomplete, and search consistently applied to nouns like reminder, reminders, or lists.
With 11 tools, the count is well-scoped for a reminders management server. Each tool earns its place by covering essential CRUD operations, status management, filtering, and list handling, without being excessive or too sparse for the domain.
The tool set provides complete coverage for Apple Reminders management. It includes full CRUD for reminders (create, get, update, delete), lifecycle management (complete/uncomplete), filtering by status and date (completed, overdue, today's, all), search capabilities, and list operations. There are no obvious gaps that would hinder agent workflows.