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

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