Apple Mail (alt)

v1.0.0Communicationstable

MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language

aiapple-mailapplescriptautomationclaude
Share:
127
Stars
0
Downloads
0
Weekly
0/5

What is Apple Mail (alt)?

Apple Mail (alt) is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server giving ai assistants full access to apple mail - read, search, compose, organize & analyze emails via natural language

MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP server giving AI assistants full access to Apple Mail -

Use Cases

Access Apple Mail via natural language
Manage emails across accounts
Search and organize messages
patrickfreyer

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx apple-mail

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 Mail (alt)

The Apple Mail MCP Server gives AI assistants like Claude full programmatic access to the Apple Mail app on macOS via AppleScript, exposing 22 tools that cover reading, searching, composing, replying, forwarding, organizing, and analyzing emails across all configured accounts. It works with any macOS mail accounts managed by Apple Mail, including iCloud, Gmail, Exchange, and IMAP accounts, without requiring any cloud API keys. Developers and power users install it to manage their inbox through natural language—triage messages, draft replies, move emails, and get inbox analytics without switching apps.

Prerequisites

  • macOS with Apple Mail configured and at least one email account set up
  • Python 3.10+ and either uvx or pip
  • Claude Desktop or Claude Code as your MCP client
  • macOS Accessibility and Automation permissions granted to the terminal running the server
1

Install the package via uvx (recommended)

The simplest installation method uses uvx to run the server without a permanent install. Register it directly with Claude Code.

claude mcp add apple-mail -- uvx mcp-apple-mail
2

Alternative: install via pip

If you prefer a traditional pip install, install the package globally and then register it with Claude.

pip install mcp-apple-mail
claude mcp add apple-mail -- mcp-apple-mail
3

Grant macOS Automation permissions

The server controls Apple Mail via AppleScript. Go to System Settings > Privacy & Security > Automation and enable the permission for your terminal application (Terminal, iTerm2, or the Claude Desktop app) to control Mail.

4

Add the server to Claude Desktop config

For Claude Desktop, add this entry to your claude_desktop_config.json. Include optional USER_EMAIL_PREFERENCES to customize default behavior.

{
  "mcpServers": {
    "apple-mail": {
      "command": "uvx",
      "args": ["mcp-apple-mail"],
      "env": {
        "USER_EMAIL_PREFERENCES": "Show max 50 emails, prefer Archive folders"
      }
    }
  }
}
5

Enable read-only mode if desired

If you want to prevent the AI from sending or composing emails, add the --read-only flag. This disables all composition and sending tools.

claude mcp add apple-mail -- uvx mcp-apple-mail --read-only

Apple Mail (alt) Examples

Client configuration

Claude Desktop configuration for the Apple Mail MCP server with user preferences set via environment variable.

{
  "mcpServers": {
    "apple-mail": {
      "command": "uvx",
      "args": ["mcp-apple-mail"],
      "env": {
        "USER_EMAIL_PREFERENCES": "Default to work account, show max 50 emails, prefer Archive folders"
      }
    }
  }
}

Prompts to try

Once connected, you can manage your entire Apple Mail inbox through these natural language prompts.

- "Show me an overview of my inbox"
- "Search for emails about project deadline in the last 7 days"
- "Reply to the latest email from Alice with: Thanks, I'll follow up tomorrow"
- "Move all emails with invoice in the subject to my Archive folder"
- "Who are my top 5 email senders this month?"
- "Show me all emails awaiting my reply"

Troubleshooting Apple Mail (alt)

AppleScript errors or 'not authorized' messages when running tools

Open System Settings > Privacy & Security > Automation and make sure the terminal or app running the MCP server has permission to control Mail.app. You may also need to grant Accessibility access.

Server cannot find emails or mailboxes that exist in Apple Mail

Ensure Apple Mail is open and fully synced before using the server. AppleScript requires Mail to be running. Also verify that the target mailbox name in your prompt matches exactly what appears in the Mail sidebar.

uvx command not found

Install uv with 'curl -LsSf https://astral.sh/uv/install.sh | sh', then reopen your terminal. uvx is bundled with uv.

Frequently Asked Questions about Apple Mail (alt)

What is Apple Mail (alt)?

Apple Mail (alt) is a Model Context Protocol (MCP) server that mcp server giving ai assistants full access to apple mail - read, search, compose, organize & analyze emails via natural language It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Apple Mail (alt)?

Follow the installation instructions on the Apple Mail (alt) GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Apple Mail (alt)?

Apple Mail (alt) works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Apple Mail (alt) free to use?

Yes, Apple Mail (alt) is open source and available under the MIT 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-mail": { "command": "npx", "args": ["-y", "apple-mail"] } } }

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

Read the full setup guide →

Ready to use Apple Mail (alt)?

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