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_notes | List notes from Apple Notes. Returns title, folder, dates, pinned status, snippet. Optionally filter by folder name and limit results. |
| search_notes | Search Apple Notes by keyword. Searches in title and snippet. Returns matching notes with metadata. |
| get_note | Get the full content of a note by its title, returned as Markdown. Optionally specify folder to disambiguate. |
| create_note | Create a new note in Apple Notes from Markdown content. The first line becomes the title. Optionally specify a target folder (defaults to 'Notes'). |
| update_note | Update an existing note in Apple Notes. Deletes the old note and creates a new one with the given Markdown content, preserving the original folder. |
| delete_note | Delete a note from Apple Notes by title. Optionally specify folder to disambiguate. The note is moved to Recently Deleted. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |