Provides Apple-native MCP tools to control Messages, Notes, Contacts, Reminders, Calendar, and more via MCP clients.
Configuration
View docs{
"mcpServers": {
"apple_mcp_01": {
"command": "bunx",
"args": [
"--no-cache",
"apple-mcp@latest"
]
}
}
}Apple MCP tools provide Apple-native capabilities for the MCP protocol, enabling you to automate and integrate Apple apps like Messages, Notes, Contacts, Reminders, Calendar, and more through a centralized MCP client workflow. This lets you perform common tasks, orchestrate multi-step actions, and streamline repetitive actions across Apple apps via scripted commands.
You interact with the Apple MCP server through an MCP client. Start by configuring one or more local MCP endpoints that point to the Apple MCP tool you want to run. Once configured, you can ask your MCP client to perform practical workflows such as sending a message, creating reminders, or locating calendar events. You can also chain commands to create end-to-end workflows, for example reading a note, extracting contacts, and sending a follow-up message.
Prerequisites you need before installation: a macOS environment with Homebrew and Bun installed, and Node-based tooling available for MCP client integration.
# Optional: install Bun if you do not have it
# Bun is used to run the Apple MCP tool bundles
brew install oven-sh/bun/bun
# Quick install path via Smithery (recommended for Claude Desktop and Cursor integrations)
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client claude
# Optional second client for cursor workflows
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client cursorIf you prefer a local, self-contained setup, install Bun and configure Claude Desktop to use the local MCP endpoint.
.json
{
"mcpServers": {
"apple-mcp": {
"command": "bunx",
"args": ["@dhravya/apple-mcp@latest"]
}
}
}Ask Claude to perform common tasks using the configured apple-mcp server. Examples include sending messages, managing notes, creating reminders, and working with calendar events.
# Example prompts you can try in your MCP client
Can you send a message to John Doe?
find all the notes related to AI and send it to my girlfriend
create a reminder to "Buy groceries" for tomorrow at 5pmSend messages using the Apple Messages app and read incoming messages.
List notes and search/read notes in Apple Notes.
Search contacts to find recipients for messages.
Send emails with multiple recipients, attachments, and scheduled delivery; manage unread counts.
List, search, and create reminders with optional due dates and notes.
Search and create calendar events; open events in Calendar app.
Perform web searches using DuckDuckGo and process results.
Search locations, save favorites, and get directions.