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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_reminderB | 创建一条提醒事项。 Args: title: 提醒的标题 due: 截止时间,格式 2026-06-04 18:00,可选 |
| list_remindersA | 当用户想查看、修改、删除或完成提醒前,用它列出当前未完成提醒及其 id。 用户提到时间范围时通过 start/end 参数缩小范围。 Args: start: 时间范围起点,格式 YYYY-MM-DD HH:MM,可选。例如「今天」用今天 00:00, 「本周」用本周一 00:00。仅在用户提到时间范围时传入。 end: 时间范围终点,格式 YYYY-MM-DD HH:MM,可选。例如「今天」用今天 23:59, 「未来三天」用第三天的 23:59。 include_undated: 是否一并返回没有截止时间的提醒,默认 False; 仅在传了 start 或 end 时生效。 |
| list_completed_remindersA | 查询「已完成」的提醒事项。当用户想统计/回顾过去做了什么时用它 (例如「过去一周我完成了几场面试」)。按「完成时间」过滤,不是截止时间。 Args: start: 完成时间范围起点,格式 YYYY-MM-DD HH:MM,可选。例如「过去一周」 用 7 天前的 00:00。建议总是传一个起点,避免一次拉回过多历史。 end: 完成时间范围终点,格式 YYYY-MM-DD HH:MM,可选。例如「过去一周」 用今天 23:59。 |
| update_reminderA | 修改指定 id 的提醒事项的标题或截止时间。 Args: reminder_id: 提醒事项的 id(先用 list_reminders 查到) new_title: 新标题,可选 new_due: 新截止时间,格式 2026-06-04 18:00,可选 |
| complete_reminderA | 标记指定 id 的提醒事项为已完成。 Args: reminder_id: 提醒事项的 id(先用 list_reminders 查到) |
| delete_reminderA | 删除指定 id 的提醒事项。 Args: reminder_id: 提醒事项的 id(先用 list_reminders 查到) |
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 action: create, list (incomplete), list completed, complete, update, delete. No overlapping functionality.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_reminder, list_reminders, complete_reminder). No deviations.
With 6 tools, the set covers the essential operations for reminders without bloat. It is well-scoped for the domain.
Covers full CRUD plus listing completed reminders. Missing a dedicated 'get' for a single reminder by ID, but list_reminders can serve that purpose. Minor gap.