get-note-by-id
Retrieves a note using its unique CoreData identifier.
How to use it
get-note-by-id is exposed by the Apple Notes MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get-note-by-id tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Apple Notes MCP
claude mcp add apple-notes -s user -- npx -y apple-notes-mcpOther tools in Apple Notes MCP (39)
string
Appends or prepends content to an existing note without replacing it. Always reads and writes as HTML, preserving all existing rich formatting.
Deletes multiple notes at once by ID.
string
Creates a new folder, including a whole nested hierarchy in one call.
Creates a new note in Apple Notes.
Deletes a folder.
Deletes a note (moves to Recently Deleted in Notes.app).
string
string
Returns the default account and folder Notes.app uses for newly created notes.
Retrieves the full content of a specific note.
Retrieves metadata about a note (without full content).
Returns the notes://showNote?identifier=<uuid> deep-link URL for a note. The URL opens the note in Notes.app on iOS and macOS and can be stored in Reminders tasks or shared links.
Retrieves a note's body as plain text, with no HTML markup.
Reads the currently selected note(s) from the Notes.app UI.
string
string[]
number
Lists all configured Notes accounts.
Lists all folders in an account with full hierarchical paths.
Lists all notes, optionally filtered by folder, date, and limit.
string
Moves a note to a different folder. The note is relocated in place via Notes.app's native move, so its id, creation date, and all embedded attachments (files, images, scans, PDFs, audio) are preserved. The destination folder must already exist — create it first with create-folder.
string
string
string
string
string
Searches for notes by title or content.
boolean
boolean
string
Reveals an account in Notes.app using its unique CoreData identifier.
Reveals a folder in Notes.app using its unique CoreData identifier.
Reveals a note in Notes.app using its unique CoreData identifier.
string[]
string
Updates an existing note's content and/or title.