Skip to main content
Glama
ciphersolutions-dev

PrivateEmail MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRIVATEEMAIL_ADDRESSYesFull mailbox address
PRIVATEEMAIL_PASSWORDYesMailbox password
PRIVATEEMAIL_IMAP_HOSTNoIMAP server hostmail.privateemail.com
PRIVATEEMAIL_IMAP_PORTNoIMAP server port993
PRIVATEEMAIL_SMTP_HOSTNoSMTP server hostmail.privateemail.com
PRIVATEEMAIL_SMTP_PORTNoSMTP server port465
PRIVATEEMAIL_DISPLAY_NAMEYesDisplay name used for outbound mail
PRIVATEEMAIL_MAX_ATTACHMENT_BYTESNoMaximum attachment payload returned by the server10485760

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Test IMAP and SMTP connectivity to mail.privateemail.com.

account_infoA

Show configured mailbox address and server endpoints.

list_foldersA

List IMAP folders in the PrivateEmail mailbox.

list_emailsB

List recent email summaries in a folder.

search_emailsA

Search emails with IMAP criteria. Dates are YYYY-MM-DD.

get_emailA

Fetch full email by UID including text/html and attachment metadata.

get_threadB

Fetch a conversation thread related to the given message UID.

download_attachmentA

Download an attachment by part_index from get_email.

send_emailA

Send an email via PrivateEmail SMTP. Prefer reply_email for threaded replies.

reply_emailA

Reply to an email by UID. Sets In-Reply-To and References for threading.

forward_emailB

Forward an email by UID to a new recipient.

save_draftA

Save a draft into the Drafts IMAP folder.

list_draftsC

List messages in the Drafts folder.

send_draftB

Send a draft by UID from Drafts, then move it to Trash.

move_emailB

Move an email to another folder.

copy_emailB

Copy an email to another folder.

delete_emailA

Delete an email (moves to Trash unless expunge=True or already in Trash).

mark_emailA

Mark email read/unread and/or flagged/unflagged.

create_folderA

Create an IMAP folder.

rename_folderA

Rename an IMAP folder.

delete_folderB

Delete an IMAP folder.

Prompts

Interactive templates invoked by user choice

NameDescription
summarize_inboxSummarize recent INBOX mail and flag what needs action.
draft_replyDraft a reply to a specific message (does not send).
compose_emailHelp compose a new outbound email (does not send).
triage_unreadTriage unread mail: archive, reply, or follow-up.

Resources

Contextual data attached and managed by the client

NameDescription
resource_accountConfigured PrivateEmail account metadata.
resource_foldersIMAP folder tree.
resource_inbox_recentNewest 15 messages in INBOX (summaries).
resource_inbox_unreadUnread messages in INBOX (up to 25 summaries).

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/ciphersolutions-dev/private-email-mcp'

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