MCPVault

get-note-by-id

MCP tool from Apple Notes MCP by sweetrb

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-mcp
FULL APPLE NOTES MCP LISTING

Other tools in Apple Notes MCP (39)

account

string

append-to-note

Appends or prepends content to an existing note without replacing it. Always reads and writes as HTML, preserving all existing rich formatting.

batch-delete-notes

Deletes multiple notes at once by ID.

content

string

create-folder

Creates a new folder, including a whole nested hierarchy in one call.

create-note

Creates a new note in Apple Notes.

delete-folder

Deletes a folder.

delete-note

Deletes a note (moves to Recently Deleted in Notes.app).

folder

string

format

string

get-default-location

Returns the default account and folder Notes.app uses for newly created notes.

get-note-content

Retrieves the full content of a specific note.

get-note-details

Retrieves metadata about a note (without full content).

get-note-link

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.

get-note-plaintext

Retrieves a note's body as plain text, with no HTML markup.

get-selected-notes

Reads the currently selected note(s) from the Notes.app UI.

id

string

ids

string[]

limit

number

list-accounts

Lists all configured Notes accounts.

list-folders

Lists all folders in an account with full hierarchical paths.

list-notes

Lists all notes, optionally filtered by folder, date, and limit.

modifiedSince

string

move-note

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.

name

string

newContent

string

newTitle

string

position

string

query

string

search-notes

Searches for notes by title or content.

searchContent

boolean

separately

boolean

separator

string

show-account

Reveals an account in Notes.app using its unique CoreData identifier.

show-folder

Reveals a folder in Notes.app using its unique CoreData identifier.

show-note

Reveals a note in Notes.app using its unique CoreData identifier.

tags

string[]

title

string

update-note

Updates an existing note's content and/or title.