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
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