Apple
Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
What is Apple?
Apple is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables interaction with apple apps like messages, notes, and contacts through the mcp protocol to send messages, search, and open app content using natural language.
Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Enables interaction with Apple apps like Messages, Notes, an
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx apple-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Apple
Apple MCP Server connects Claude Desktop and Cursor to your macOS Apple apps — Messages, Notes, Contacts, Mail, Reminders, Calendar, and Maps — through the MCP protocol using AppleScript automation. You can send iMessages, create calendar events, search your notes, look up contacts, schedule emails, and get directions entirely through natural language without switching apps. It supports chaining multiple Apple app actions in a single request, making it particularly useful for workflows that span several apps.
Prerequisites
- macOS (required — the server uses AppleScript which is macOS-only)
- Bun runtime installed (brew install oven-sh/bun/bun) for manual setup
- Claude Desktop or Cursor as your MCP client
- Relevant macOS permissions granted: Messages, Contacts, Calendar, and Reminders access when prompted
Install via Smithery (recommended)
The fastest install method uses the Smithery MCP installer, which handles configuration automatically for Claude Desktop.
npx -y install-mcp apple-mcp --client claude
# For Cursor:
npx -y install-mcp apple-mcp --client cursorManual install: install Bun
If you prefer manual setup, first install the Bun JavaScript runtime which the server requires.
brew install oven-sh/bun/bunConfigure Claude Desktop manually
Open your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json) and add the apple-mcp server entry.
Grant macOS permissions
On first use, macOS will prompt for permission for each app (Messages, Contacts, Calendar, etc.). Grant each permission — without these the corresponding tools will fail silently.
Restart Claude Desktop and test
Restart Claude Desktop to load the new server. Test by asking Claude to read your most recent Notes or look up a contact.
Apple Examples
Client configuration
Manual configuration for Claude Desktop. Uses bunx to run the latest published version of apple-mcp without a local install.
{
"mcpServers": {
"apple-mcp": {
"command": "bunx",
"args": ["--no-cache", "apple-mcp@latest"]
}
}
}Prompts to try
These prompts exercise the seven Apple app integrations available through the MCP server.
- "Send a message to John saying I'll be 10 minutes late"
- "Create a calendar event for lunch with Sarah tomorrow at noon"
- "Search my Notes for anything about the Q3 project"
- "Find the phone number for Alice in my Contacts"
- "Add 'review pull requests' to my Reminders for tomorrow morning"
- "Get directions from my current location to Golden Gate Park"Troubleshooting Apple
bunx command not found
Install Bun first with brew install oven-sh/bun/bun, then verify with bun --version. If Homebrew is not available, install Bun directly: curl -fsSL https://bun.sh/install | bash.
Messages or Contacts tool returns 'permission denied'
Open System Settings > Privacy & Security, find the relevant section (Contacts, Full Disk Access, Automation), and ensure Claude or the terminal running the server has permission. You may need to remove and re-grant permission if it was denied on first prompt.
Server works for some apps but not others
Each Apple app requires a separate macOS permission grant. Open System Settings > Privacy & Security > Automation and verify that all required app entries are checked. Restart Claude Desktop after granting new permissions.
Frequently Asked Questions about Apple
What is Apple?
Apple is a Model Context Protocol (MCP) server that enables interaction with apple apps like messages, notes, and contacts through the mcp protocol to send messages, search, and open app content using natural language. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Apple?
Follow the installation instructions on the Apple GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Apple?
Apple works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Apple free to use?
Yes, Apple is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Apple Alternatives — Similar Communication Servers
Looking for alternatives to Apple? Here are other popular communication servers you can use with Claude, Cursor, and VS Code.
Slack
★ 86.1kEnables interaction with Slack workspaces through comprehensive channel management, messaging, user management, file uploads, and Block Kit formatting. Features secure credential storage via macOS Keychain and supports all major Slack operations incl
LibreChat
★ 37.3kEnhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenA
Note Gen
★ 11.9kA cross-platform Markdown AI note-taking software.
DeepChat
★ 5.8k🐬DeepChat - A smart assistant that connects powerful AI to your personal world
WhatsApp MCP
★ 5.7kConnects AI assistants to the official Meta WhatsApp Cloud API for managing conversations and sending various message types through natural language. It provides tools for media management, template messages, and real-time webhook processing without
Md2WeChat
★ 2.3kMarkdown to WeChat CLI | 一键排版发布到微信公众号:支持 40+ 排版样式和专业主题 、AI 配图 、批量发布
Browse More Communication MCP Servers
Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Apple in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Apple?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.