apple-mcp

chrimerss/apple-mcp

3.3

If you are the rightful owner of apple-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Apple MCP Tools Enhanced is a collection of advanced tools for managing emails and other Apple-native applications using the Model Context Protocol.

Tools
  1. apple-mcp-enhanced

    Enhanced tools for managing Apple-native applications using MCP.

Apple MCP Tools Enhanced

npm version

This is an enhanced collection of apple-native tools for the MCP protocol with advanced email folder management capabilities.

🚀 What's New in Enhanced Version

  • Create email folders/mailboxes with support for nested folders
  • 📧 Move emails to folders using flexible search criteria
  • 🗂️ Email organization tools for better inbox management
  • 📁 Account-specific folder creation for multi-account setups
Here's the JSON to copy for Claude Desktop
{
  "mcpServers": {
    "apple-mcp-enhanced": {
      "command": "npx",
      "args": ["@chrimerss/apple-mcp-enhanced@latest"]
    }
  }
}
Quick install

To install the Enhanced Apple MCP for Claude Desktop:

npx @chrimerss/apple-mcp-enhanced@latest

Or add it to your Claude Desktop configuration:

{
  "mcpServers": {
    "apple-mcp-enhanced": {
      "command": "npx", 
      "args": ["@chrimerss/apple-mcp-enhanced@latest"]
    }
  }
}

Features

  • Messages:

    • Send messages using the Apple Messages app
    • Read out messages
  • Notes:

    • List notes
    • Search & read notes in Apple Notes app
  • Contacts:

    • Search contacts for sending messages
  • Emails:

    • Send emails with multiple recipients (to, cc, bcc) and file attachments
    • Search emails with custom queries, mailbox selection, and result limits
    • Schedule emails for future delivery
    • List and manage scheduled emails
    • Check unread email counts globally or per mailbox
    • NEW: Create mailboxes/folders with support for nested folders and account-specific creation
    • NEW: Move emails to folders with flexible search criteria (subject, sender, date)
    • NEW: Email organization tools for better inbox management
  • Reminders:

    • List all reminders and reminder lists
    • Search for reminders by text
    • Create new reminders with optional due dates and notes
    • Open the Reminders app to view specific reminders
  • Calendar:

    • Search calendar events with customizable date ranges
    • List upcoming events
    • Create new calendar events with details like title, location, and notes
    • Open calendar events in the Calendar app
  • Web Search:

    • Search the web using DuckDuckGo
    • Retrieve and process content from search results
  • Maps:

    • Search for locations and addresses
    • Save locations to favorites
    • Get directions between locations
    • Drop pins on the map
    • Create and list guides
    • Add places to guides
  • TODO: Search and open photos in Apple Photos app

  • TODO: Search and open music in Apple Music app

Email Folder Management Examples

With the new email folder management features, you can now:

Create a new folder called "Important Projects" in my work email account
Move all emails from John Doe about the quarterly report to the "Q4 Reports" folder
Create a nested folder "Archive" under "Important Projects" and move old emails there
Organize my inbox by moving all emails with "meeting" in the subject to a "Meetings" folder

You can also daisy-chain commands to create a workflow. Like: "can you please read the note about people i met in the conference, find their contacts and emails, and send them a message saying thank you for the time."

(it works!)

Manual installation

You just need bun, install with brew install oven-sh/bun/bun

Now, edit your claude_desktop_config.json with this:

{
  "mcpServers": {
    "apple-mcp-enhanced": {
      "command": "npx",
      "args": ["@chrimerss/apple-mcp-enhanced@latest"]
    }
  }
}

Usage

Now, ask Claude to use the apple-mcp-enhanced tool.

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 5pm
Create a folder called "Work Projects" and move all emails from my boss to it

Local Development

git clone https://github.com/chrimerss/apple-mcp.git
cd apple-mcp
bun install
bun run index.ts

enjoy!