Apple Notes
Search, read and act on Apple Notes — folders, attachments, writes off by default
Connector by mgcrea · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mgcrea-mcp-apple-notes
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: note-taking
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 8 read · 5 write · 1 delete · 1 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 8 · Look things up without changing anything.
apple_notes_diagnosticsapple_notes_findapple_notes_get_noteapple_notes_list_accountsapple_notes_list_attachmentsapple_notes_list_foldersapple_notes_list_notesapple_notes_search_notes
Write 5 · Create, change, send or run things.
apple_notes_add_attachmentapple_notes_create_noteapple_notes_move_noteapple_notes_save_attachmentapple_notes_update_note
Delete 1 · Delete, drop, revoke or wipe things.
apple_notes_delete_notes
Not yet classified 1 · We could not tell from the name and description.
apple_notes_capture
Secrets and settings it asks for
Other settings (environment variables or headers).
APPLE_NOTES_ACCOUNTSAPPLE_NOTES_ALLOW_WRITES
Network hosts it talks to 2
cupertino.mgcrea.io· found in codegithub.com· found in code
Files it touches
- Your home directory (~)
- Any path the agent passes to its tools
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
apple_notes_add_attachmentAttach a file to a note. This is the only way to put an image in a note — an <img> tag in the body creates an attachment whose bytes are never loaded.
apple_notes_captureCapture something into NotesWrite something into the note library, checking first whether it belongs in a note that already exists. Requires writes to be enabled.
apple_notes_create_noteCreate a note. Notes takes its title from the first line of the body, so `title` is prepended as a heading rather than set as a property.
apple_notes_delete_notesDelete notes. They go to Recently Deleted rather than being destroyed, but this still requires an explicit confirm.
apple_notes_diagnosticsread-onlyReport which lanes are live, which macOS permissions are granted, and what each missing one is blocking. Start here when a tool fails, or answers from the Apple Events lane when you expected the index — it names the exact System Settings pane to open.
apple_notes_findFind notes about somethingSearch the note library for everything on a topic and summarise what is actually written there — opening the notes rather than answering from titles.
apple_notes_get_noteread-onlyRead one note's full text by ref. Password-protected notes report as locked rather than returning an empty body — their text is encrypted at rest.
apple_notes_list_accountsread-onlyList the Notes accounts, with how many folders and notes each holds. Start here to discover account names for the other tools.
apple_notes_list_attachmentsread-onlyList a note's attachments. Metadata only — retrieving the bytes needs Full Disk Access, because the scripting dictionary carries no file path.
apple_notes_list_foldersread-onlyList folders across every account. Folders nest, so each entry carries its depth and the account it belongs to. Use the returned id with the move and create tools.
apple_notes_list_notesread-onlyList notes, newest first. Returns `notes` with a `ref` per note for the read and action tools, alongside `source` and `hasMore`. Prefers Notes' own index, which stays fast as a library grows. `hasMore` means more notes matched than `limit` allowed; a `note` field appears when the Apple Events lane's own cap ended the list early, which is a different thing and is worth reading.
apple_notes_move_noteMove a note to another folder.
apple_notes_save_attachmentSave one attachment to disk. Needs Full Disk Access. It can only write into APPLE_NOTES_ATTACHMENT_DIR (default ~/Downloads) and will not overwrite an existing file unless you ask it to. Write-gated because it puts a file on the user's disk, even though it changes nothing in Notes.
apple_notes_search_notesread-onlySearch notes. `scope: "full"` (the default) matches the body text; `scope: "title"` matches only titles and previews and is the cheaper query. Returns `notes` with a `ref` per hit, plus `hasMore` — set when more matched than this page carries, so a full page is never mistaken for the end of the results.
apple_notes_update_noteReplace or append to a note's body. Editing the first line changes the title, because that is where Notes takes it from.
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 2
- Weekly downloads
- 329
- Last commit (this folder)
- Oct 22, 2026 (7 days ago)
- Last release
- Oct 25, 2026 (3 days ago)
- Last package publish
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.mgcrea/mcp-apple-notes- Version
- 1.31.0
- Auth
- No auth
- Packages
- npm @mgcrea/mcp-apple-notes
- License
- MIT
- Repository
- github.com/mgcrea/cupertino
- Website
- cupertino.mgcrea.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
More from mgcrea
- 0.578score
Apple Calendar
mgcrea
Search, read and act on Apple Calendar — ranges, free-time lookup, writes off by default
ConnectorAFreshness: ALocal★ 5↓ 457/wkClaude Code +5 - 0.577score
Apple Safari
mgcrea
Read and act on Safari — history, tabs and reading list, writes off by default
ConnectorAFreshness: ALocal★ 5↓ 418/wkClaude Code +5 - 0.577score
Apple Mail
mgcrea
Search, read and act on Apple Mail — threads, attachments, body search, writes off by default
ConnectorAFreshness: ALocal★ 5↓ 400/wkClaude Code +5 - 0.576score
Apple Reminders
mgcrea
Search, read and act on Apple Reminders — lists, due dates, writes off by default
ConnectorAFreshness: ALocal★ 5↓ 370/wkClaude Code +5 - 0.575score
Apple Messages
mgcrea
Search and read Apple Messages — chats and decoded text, sending off by default
ConnectorAFreshness: ALocal★ 5↓ 319/wkClaude Code +5 - 0.575score
Apple Maps
mgcrea
Read and act on Apple Maps — favourites, Guides and recents, writes off by default
ConnectorAFreshness: ALocal★ 5↓ 299/wkClaude Code +5
Cite this page
Apple Notes MCP server. Agent Mart. https://agentmart.dev/connectors/mgcrea-mcp-apple-notes (last updated 2026-10-26)