Mailappmcp MCP server
MCP server for macOS Mail.app — gives Claude native email access via AppleScript
5 stars45 downloads/wk
Reviews
Write oneNobody has reviewed Mailappmcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mailappmcp tools (21, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check-for-new-mailTrigger Mail.app to check for new mail on one or all accounts
compose-messagewrite actionCreate a new email draft in Mail.app (opens compose window, does NOT send). Pass from to pre-select a specific sender account (must be configured in Mail.app). Pass htmlBody for a rich-text/HTML draft; the recipient will see rendered formatting (headings, bold, links) instead of raw tags. When htmlBody is supplied, body is still used as a plain-text fallback for clients that read plain content.
delete-messageswrite actionDelete one or more email messages by their Mail local IDs or RFC Message-IDs
extract-email-addresswrite actionParse a formatted email string (e.g. 'John Doe <jdoe@example.com>') into name and address
flag-messageFlag or unflag one or more email messages with a color flag
forward-messageForward an existing email message to one or more recipients
get-message-sourceGet the raw RFC822 source of an email message
list-accountsList all Mail.app accounts with their email addresses, type, and enabled status
list-attachmentsList all attachments of an email message with metadata
list-mailboxesList all mailboxes across all Mail.app accounts with unread counts
list-signaturesList all email signatures configured in Mail.app
mark-as-junkMark or unmark one or more email messages as junk/spam
mark-as-readMark one or more email messages as read
move-messagesMove one or more email messages to a different mailbox
read-messageRead the full content of a specific email message
redirect-messageRedirect an email message to new recipients (preserves original sender, unlike forward)
reply-to-messageReply to an existing email message. The reply inherits correct threading headers (In-Reply-To / References) from Mail's native reply, so it nests in the thread even in strict clients (Outlook, Gmail web). Pass htmlBody for a branded rich-text/HTML reply; the HTML is rendered above the quoted thread and Mail derives the plain-text fallback. htmlBody cannot be combined with attachments (Mail corrupt
save-attachmentSave email attachments to disk
search-messagesSearch messages in a mailbox by subject or sender
send-messagewrite actionCreate and immediately send an email via Mail.app. Pass htmlBody to send a rich-text/HTML message; the recipient will see rendered formatting (headings, bold, links) instead of raw tags. When htmlBody is supplied, body is still used as a plain-text fallback for clients that read plain content.
set-message-colorSet the background color highlight of one or more email messages in Mail.app
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan49 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Mailappmcp repository's README, as published. We do not edit it. Read it on GitHub
macos-mcp
MCP servers for macOS native apps — gives Claude Code, Claude Desktop, and any MCP client native access to Mail, Numbers, Contacts, Calendar, Reminders, and FaceTime / phone calls.
No API keys, no OAuth, no cloud services. Talks directly to macOS apps via AppleScript and URL schemes (tel://, facetime://). Runs locally on your Mac.
CUPS printing (printmcp) used to live here; it moved to office-mcp since it's a shell wrapper, not an AppleScript bridge.
Servers
Mail (mailappmcp) — 21 tools
Works with every email account configured in Mail.app — iCloud, Gmail, Outlook, Fastmail, you name it.
Numbers (numbersmcp) — 29 tools
Works with any open Numbers spreadsheet.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y mailappmcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mailappmcp -- npx -y mailappmcp
Mailappmcp: common questions
- Is Mailappmcp MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Mailappmcp safety report
- How do I install Mailappmcp?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Mailappmcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Mailappmcp maintained?
- The last commit was 19 days ago (2026-09-02). The latest release is v0.4.1.
- What can I use instead of Mailappmcp?
- Servers from other publishers that do the same job: Agent-Native Mail MCP server, Postfleet MCP server and Atomic Mail MCP server. Compare all Mailappmcp alternatives.
Alternatives to Mailappmcp
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native MailAgent-Native Superhuman - email client with keyboard shortcuts and AI triagenot reviewedEstablishedA
PostfleetGive an AI agent its own email address: send, reply, read, and wait for mail.not reviewedGrowingA- Atomic MailProgrammable email inbox for AI agents — JMAP, PoW auth, stdio MCP server.not reviewedEstablishedA
- ClippyCopy AI-generated content to the macOS clipboard: rich Gmail-ready email drafts, text, and filesnot reviewedGrowingA
- Agent EmailLocal email connectivity for AI agents — read, draft, send, and organize Outlook mail via MCPnot reviewedGrowingA