Skip to main content
Glama
parasxos

apple-mail-mcp

by parasxos

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EMAIL_MCP_READ_ONLYNoSet to '1' to run in read-only mode, exposing only the 11 non-mutating mail tools.0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_emailsA

Search local envelope data and full bodies; sender filters are case-insensitive substring matches.

get_emailA

Read one email by envelope ID at full, metadata, or minimal detail.

get_emails_batchA

Read up to 50 emails in one bounded request, with per-ID errors.

get_threadA

Return the messages in one conversation in chronological order.

list_mailboxesA

List configured mailboxes with server and locally readable counts.

list_recentC

List recent messages, optionally scoped to an account and mailbox.

get_attachmentA

Save one attachment to the configured temporary directory for reading.

refresh_mailA

Ask Mail.app to fetch new mail and report the before/after snapshot.

list_scheduledA

List healthy and damaged scheduled-mail records by lifecycle state.

doctorA

Diagnose permissions, identities, transports, scheduling, storage, and indexing.

auditA

Read the local mutation ledger with time, tool, event, plan, and operation filters.

send_emailB

Compose standards-correct MIME and send it through the selected identity.

create_draftA

Create a never-sent draft in the selected identity's server-side Drafts folder.

reply_emailA

Reply with correct threading, optional history, attachments, and reply-all.

cancel_scheduledA

Revoke a pending scheduled email locally and, when needed, in Exchange.

triage_planA

Prepare a reviewable bulk-change plan; sender filters use case-insensitive substring matching.

triage_plan_deleteB

Prepare a capped Trash plan whose sender filter is exact, never a broad substring match.

triage_applyA

Apply one reviewed plan and verify each resulting mailbox state.

mailbox_createA

Create a mailbox idempotently and report live and index verification.

mailbox_deleteA

Delete an empty mailbox only, with live verification and safe fallback.

schedule_emailB

Freeze an email now and schedule local or Exchange-side delivery.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/parasxos/apple-mail-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server