Apple

v1.0.0Communicationstable

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.

applescriptsmodelcontextprotocol
Share:
3,095
Stars
0
Downloads
0
Weekly
0/5

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

Send messages through Apple Messages with natural language.
Search Notes and Contacts, and open app content via AI.
supermemoryai

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx apple-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 cursor
2

Manual install: install Bun

If you prefer manual setup, first install the Bun JavaScript runtime which the server requires.

brew install oven-sh/bun/bun
3

Configure Claude Desktop manually

Open your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json) and add the apple-mcp server entry.

4

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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "apple-mcp-server": { "command": "npx", "args": ["-y", "apple-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides