8000 apple-mcp/mail at main · griches/apple-mcp · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History

mail

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

@griches/apple-mail-mcp

An MCP server that gives AI assistants access to Apple Mail on macOS via AppleScript.

Quick Start

npx @griches/apple-mail-mcp

Tools

Tool Description
list_mailboxes List all mailboxes across accounts with unread counts
list_messages List recent messages in a mailbox, optionally filtered to unread only
get_message Get the full content of an email by ID
search_messages Search emails by subject or sender across mailboxes
send_email Send an email with optional CC/BCC (supports multiple recipients)
get_unread_count Get unread count for a mailbox or all mailboxes
move_message Move an email to a different mailbox
mark_read Mark an email as read or unread
delete_message Delete an email (moves to trash)
flag_message Flag or unflag an email message

Configuration

Claude Code

claude mcp add apple-mail -- npx @griches/apple-mail-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "apple-mail": {
      "command": "npx",
      "args": ["@griches/apple-mail-mcp"]
    }
  }
}

Requirements

  • macOS (uses AppleScript)
  • Node.js 18+

License

MIT — see the main repository for full details.

0