This server gives Claude direct access to Apple Notes through AppleScript, exposing full CRUD operations across 14 tools. You get note management (create, read, update, delete, move, list), folder operations (create, rename, delete, move), and search capabilities. It handles HTML formatting, supports nested folder paths up to five levels deep, and works with Unicode and emoji. Built with FastMCP and requires macOS with proper Accessibility permissions. Install via uvx and configure your MCP client with a simple JSON block. Reach for this when you need to automate note taking, migrate content into Notes, or build workflows that read and write to your existing note structure without leaving your AI chat.
Powerful tools for automating Apple Notes using Model Context Protocol (MCP)
mcp-name: io.github.henilcalagiya/mcp-apple-notes
Apple Notes MCP Server provides seamless integration of Apple Notes with any MCP-compatible client. It enables full note automation — including creating, reading, updating, and deleting notes — through a simple and secure AppleScript API layer.
uvx or manual setupmacOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Alternative (pip):
pip install uv
Add this configuration to your MCP client:
For Perplexity, Cursor, Continue.dev, Claude Desktop:
{
"mcpServers": {
"apple-notes": {
"command": "uvx",
"args": ["mcp-apple-notes@latest"]
}
}
}
🎉 That's it! Your MCP client will automatically install and run the package when needed.
Note: Ensure your MCP client has permission to access Apple Notes and execute AppleScript commands in System Preferences → Security & Privacy → Privacy → Accessibility.
create_note - Create notes with HTML contentread_note - Read notes by ID with verificationupdate_note - Update notes by ID with HTML contentdelete_note - Delete notes by ID with verificationmove_note - Move notes between folderslist_all_notes - List all notes across all folderscreate_folder - Create folders with path supportread_folder - Read folder details by IDrename_folder - Rename folders by IDdelete_folder - Delete folders by IDmove_folder - Move folders between locationssearch_notes - Search notes by keywordslist_folder_with_structure - Show folder hierarchylist_notes_with_structure - Show folders + notes hierarchyHTML Formatting: <h1-h6>, <b><i><u>, <p><div><br>, <ul><ol><li>, <table>, <a>
Special Features:
The server follows the MCP protocol specification and is built with a modular architecture:
"No module named 'mcp'" Error
uvx for automatic installationuv is installed and in PATHAppleScript Permission Denied
Notes Not Found
This project is licensed under the MIT License - see the LICENSE file for details.
Henil C Alagiya
Support & Contributions:
gongrzhe/office-powerpoint-mcp-server
gongrzhe/office-word-mcp-server
io.github.mindstone/mcp-server-office
greirson/mcp-todoist
ankimcp/anki-mcp-server-addon
dsbissett/office-addin-mcp