Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_reminder_lists | Get all reminder lists from macOS Reminders app. Returns list names, IDs, and reminder counts. |
| create_reminder_list | Create a new reminder list in macOS Reminders app. |
| delete_reminder_list | Delete a reminder list and all its reminders. This action cannot be undone. |
| rename_reminder_list | Rename an existing reminder list. |
| get_reminders | Get reminders with optional filtering by list, completion status, priority, date range, or search text. |
| get_reminder | Get a single reminder by its ID. |
| create_reminder | Create a new reminder in the specified list. |
| update_reminder | Update an existing reminder's properties. Only specified fields will be changed. |
| delete_reminder | Delete a reminder. This action cannot be undone. |
| complete_reminder | Mark a reminder as completed or incomplete. |
| batch_create_reminders | Create multiple reminders at once. More efficient than creating one at a time. |
| batch_update_reminders | Update multiple reminders at once. More efficient than updating one at a time. |
| batch_complete_reminders | Mark multiple reminders as completed or incomplete at once. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |