data-ai MCP Server
🤖 MCP server for Apple Mail - Manage emails with AI using Claude Desktop. Search, send, organize mail with natural language.
Discovered via github-topic:mcp and last synced Today.
1. Install the package
uvx apple-mail-fast-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"apple-mail-mcp": {
"command": "uvx",
"args": [
"apple-mail-fast-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
`get_emails(filter?, limit?)` + `get_email(message_id)`
`false`
_unset_
Required
`Drafts`
First account
Not yet supported (planned)
`~/.apple-mail-mcp/index.db`
`INBOX`
Folder hierarchy with message counts
Build a rich HTML `.eml` draft, open it in Mail, and optionally save it to Drafts
Export single emails or mailboxes to TXT/HTML
Description
1 email
List attachments with names and sizes
Default Limit
5 emails
Fix
Email analytics (volume, top senders, read ratios)
List all configured Mail accounts
Unread counts per mailbox or per-account summary
Save attachments to disk
Create, list, send, and delete drafts
Dashboard with unread counts, folders, and recent emails
List emails with account/read-status filtering and optional content preview
10 emails
Interactive UI dashboard (requires mcp-ui-server)
Unified search — subject, sender, body text, dates, attachments, flag status/color, cross-account
Send new emails (plain text or HTML body)
Find sent emails that haven't received a reply
Conversation thread view
Reply or reply-all with optional HTML body
Create new mailboxes (supports nested paths)
Forward with optional message, CC/BCC
Analyse most frequent senders by count or domain
`APPLE_MAIL_MCP_IMAP_PASSWORD_ICLOUD`
Description
Type
string
string
string
string
string
boolean
boolean
string
string
number
string
boolean
number
boolean
string[]
string
string[]
string[]
(string \
`"applescript"` \
Up to 20 attachments: absolute file paths and/or inline `{filename, contentBase64}` objects
No
No
Yes
Yes
No
object
string[]
Reason
Yes
No
object[]
No
No
object[]
object
No
No
boolean
string
boolean
No
No
boolean
string
boolean
No
No
number
string
No
No
Type
string
No
string
string
`APPLE_MAIL_MCP_IMAP_PASSWORD_GMAIL`
Identify emails that likely need your response