Apple Notes MCP
UnclaimedMCP server for Apple Notes - create, search, update, and manage notes via Claude and other AI assistants
Install
claude mcp add apple-notes -s user -- npx -y apple-notes-mcpUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
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-by-id
Retrieves a note using its unique CoreData identifier.
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.