Focus calendar tools on primary Home calendar

This commit is contained in:
Adolfo Reyna
2026-05-26 22:05:11 -04:00
parent ad3bac91ae
commit 088d891436
3 changed files with 65 additions and 17 deletions
+8 -3
View File
@@ -11,15 +11,20 @@ and stays on the local machine.
| `notes_list` | Search note titles and plaintext previews |
| `notes_read` | Read a note by the ID returned by `notes_list` |
| `notes_create` | Create a plaintext-backed note |
| `calendar_list_calendars` | List calendars and write capability |
| `calendar_list_events` | List events in an ISO-8601 time window |
| `calendar_create_event` | Create an event on a named writable calendar |
| `calendar_list_calendars` | List calendar indexes, names, and write capability |
| `calendar_list_events` | List events in an ISO-8601 time window from the focused `Home` calendar |
| `calendar_create_event` | Create an event in the focused `Home` calendar |
| `reminders_list_lists` | List reminder lists |
| `reminders_list` | List reminders |
| `reminders_create` | Create a reminder |
There are no destructive tools in the initial server.
Calendar names can repeat across accounts. This server is focused on the
event-rich `Home` calendar discovered during setup (`calendarIndex: 2`) and
verifies the selected index is still named `Home` before operating on it.
Calendar selector parameters remain available as advanced overrides.
## Setup
Requires macOS and Node.js 20 or newer.