Skip to main content
Glama

Server Details

Give AI agents secure access to your email. Create private email aliases with dedicated mailbox storage at po6.com or your custom domain, then let AI assistants read, search, organize, and respond to your emails.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

26 tools
compose_emailTry in Inspector

Compose and send a new email to one or more recipients. Requires a paid plan (Standard or Plus). Rate limits vary by plan (Standard: 30/hr, 200/day; Plus: 60/hr, 500/day).

ParametersJSON Schema
NameRequiredDescriptionDefault
subjectYesEmail subject line
body_htmlNoOptional HTML body. If not provided, body_text will be converted to HTML.
body_textYesPlain text body of the email
mailbox_idYesThe mailbox ID to send from
to_addressesYesList of recipient email addresses
create_draftTry in Inspector

Create a draft email for the user to review and approve before sending. This is the preferred way for AI agents to compose emails - the user can review, edit, and approve drafts from the web dashboard. Drafts expire after 72 hours if not acted on. Rate limited per plan.

ParametersJSON Schema
NameRequiredDescriptionDefault
subjectYesEmail subject line
body_htmlNoOptional HTML body. If not provided, body_text will be converted to HTML.
body_textYesPlain text body of the email
mailbox_idYesThe mailbox ID to create the draft for
template_idNoOptional: template ID to base the draft on
scheduled_atNoOptional: ISO 8601 date to schedule the send for (e.g., "2025-01-15T09:00:00Z"). If set, the email will be sent at this time after approval.
to_addressesYesList of recipient email addresses
delete_emailTry in Inspector

Permanently delete an email. This action cannot be undone. Consider moving to trash first. Requires a two-step confirmation: first call returns a confirmation_token, second call with the token performs the deletion.

ParametersJSON Schema
NameRequiredDescriptionDefault
email_idYesThe email ID to delete
mailbox_idYesThe mailbox ID containing the email
confirmation_tokenNoConfirmation token from the first call. Required to actually perform the deletion.
forward_emailTry in Inspector

Forward an email to one or more recipients. The forward will be sent from the mailbox's email address. Rate limited per plan (Standard: 30/hr, Plus: 60/hr). Max recipients per plan (Standard: 5, Plus: 10).

ParametersJSON Schema
NameRequiredDescriptionDefault
messageNoOptional message to include above the forwarded email
email_idYesThe email ID to forward
mailbox_idYesThe mailbox ID containing the email to forward
to_addressesYesList of email addresses to forward to (max 5)
get_aliasTry in Inspector

Get detailed information about a specific @po6.com alias including forwarding destination, verification status, subscription plan, plus addressing, and URL redirect settings.

ParametersJSON Schema
NameRequiredDescriptionDefault
alias_idYesThe alias ID to retrieve
get_domainTry in Inspector

Get detailed information about a custom domain including verification status, MX records, catchall configuration, aliases, and BYOD plan limits.

ParametersJSON Schema
NameRequiredDescriptionDefault
domain_idYesThe domain ID to retrieve
get_emailTry in Inspector

Get the full content of a specific email including body text, HTML, headers, and attachment metadata

ParametersJSON Schema
NameRequiredDescriptionDefault
email_idYesThe email ID to retrieve
mailbox_idYesThe mailbox ID containing the email
mark_as_readNoAutomatically mark the email as read when retrieved
get_email_list_contactsTry in Inspector

Get contacts from a specific email list. Returns contact details including email, name, company, and status. Only active contacts can receive emails.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of contacts to return (1-200)
offsetNoNumber of contacts to skip for pagination
statusNoFilter by contact status (active, unsubscribed, bounced). Default: all statuses.
list_idYesThe email list ID to get contacts from
get_mailbox_statsTry in Inspector

Get detailed statistics for a specific mailbox including email counts, storage usage, and folder breakdown

ParametersJSON Schema
NameRequiredDescriptionDefault
mailbox_idYesThe mailbox ID to get stats for
get_templateTry in Inspector

Get the full content of an email template including subject, body, and variables.

ParametersJSON Schema
NameRequiredDescriptionDefault
template_idYesThe template ID to retrieve
list_aliasesTry in Inspector

List all @po6.com forwarding aliases owned by the user. Returns alias address, forwarding destination, subscription plan, active status, and plus addressing settings.

ParametersJSON Schema
NameRequiredDescriptionDefault
active_onlyNoOnly return active aliases
list_domainsTry in Inspector

List all custom (BYOD) domains owned by the user. Returns domain name, verification status, catchall config, alias count, and BYOD subscription plan with limits.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_draftsTry in Inspector

List draft emails pending review. Shows drafts created by AI agents that the user can approve or reject.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of drafts to return (1-50)
statusNoFilter by status: pending_review, approved, rejected, sent, expired
mailbox_idYesThe mailbox ID to list drafts for
list_email_listsTry in Inspector

List all email contact lists for the user. Email lists help organize contacts for outreach campaigns and bulk operations. Requires a paid plan (Standard or Plus).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_emailsTry in Inspector

List emails in a mailbox with optional filtering. Returns email metadata without full content.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of emails to return (1-100)
sinceNoOnly return emails received after this ISO 8601 date
untilNoOnly return emails received before this ISO 8601 date
folderNoFilter by folder (inbox, spam, archive, trash, or custom folder name)inbox
offsetNoNumber of emails to skip for pagination
mailbox_idYesThe mailbox ID to list emails from
from_filterNoFilter by sender email address (partial match)
unread_onlyNoOnly return unread emails
starred_onlyNoOnly return starred emails
has_attachmentsNoOnly return emails with attachments
subject_containsNoFilter by subject containing this text
list_foldersTry in Inspector

List all folders in a mailbox including system folders and custom folders

ParametersJSON Schema
NameRequiredDescriptionDefault
mailbox_idYesThe mailbox ID to list folders for
list_mailboxesTry in Inspector

List all mailboxes the API key has access to, with basic stats for each

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_sent_emailsTry in Inspector

List emails sent from a mailbox. Shows all sent emails whether sent by the user (web), AI agent (MCP), or API. Includes delivery status and sent_via source.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of emails to return (1-100)
offsetNoNumber of emails to skip for pagination
sent_viaNoOptional: filter by how the email was sent
mailbox_idYesThe mailbox ID to list sent emails for
list_templatesTry in Inspector

List email templates available for composing emails. Templates contain pre-written subject and body content with optional variables like {{first_name}} that can be filled in.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoOptional: filter by category (general, outreach, followup, newsletter)
mailbox_idNoOptional: filter templates for a specific mailbox. If omitted, returns all templates.
mark_emailTry in Inspector

Mark an email as read/unread or starred/unstarred

ParametersJSON Schema
NameRequiredDescriptionDefault
is_readNoSet read status (true = read, false = unread)
email_idYesThe email ID to mark
is_starredNoSet starred status (true = starred, false = unstarred)
mailbox_idYesThe mailbox ID containing the email
move_emailTry in Inspector

Move an email to a different folder

ParametersJSON Schema
NameRequiredDescriptionDefault
folderYesTarget folder (inbox, spam, archive, trash, or custom folder name)
email_idYesThe email ID to move
mailbox_idYesThe mailbox ID containing the email
reply_emailTry in Inspector

Reply to an email. The reply will be sent from the mailbox's email address to the original sender. Rate limited per plan (Standard: 30/hr, Plus: 60/hr).

ParametersJSON Schema
NameRequiredDescriptionDefault
email_idYesThe email ID to reply to
body_htmlNoOptional HTML body of the reply. If not provided, body_text will be used.
body_textYesPlain text body of the reply
mailbox_idYesThe mailbox ID containing the email to reply to
search_emailsTry in Inspector

Search emails across one or all accessible mailboxes using text search

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results (1-50)
queryYesSearch query to match against sender, subject, and snippet
mailbox_idNoOptional: limit search to a specific mailbox
update_aliasTry in Inspector

Update a @po6.com alias settings. Can change forwarding address (triggers re-verification), toggle active status, or configure plus addressing. Cannot create or delete aliases.

ParametersJSON Schema
NameRequiredDescriptionDefault
alias_idYesThe alias ID to update
is_activeNoEnable or disable the alias (requires active subscription)
forward_toNoNew forwarding email address (will require re-verification)
plus_tag_auto_labelNoAutomatically label forwarded emails with the plus tag
plus_addressing_enabledNoEnable or disable plus addressing (e.g. alias+tag@po6.com)
update_catchallTry in Inspector

Enable, disable, or update the catchall configuration for a custom domain. Catchall forwards all unmatched emails to a specified address. Changing the forward address requires re-verification.

ParametersJSON Schema
NameRequiredDescriptionDefault
enabledNoEnable or disable catchall
domain_idYesThe domain ID to configure catchall for
forward_toNoEmail address to forward catchall emails to (required when enabling)
update_domain_aliasTry in Inspector

Update a domain alias settings. Can change forwarding address (triggers re-verification), toggle active status (subject to plan limits), or configure plus addressing.

ParametersJSON Schema
NameRequiredDescriptionDefault
alias_idYesThe domain alias ID to update
domain_idYesThe domain ID containing the alias
is_activeNoEnable or disable the alias (subject to plan active alias limit)
forward_toNoNew forwarding email address (will require re-verification)
plus_tag_auto_labelNoAutomatically label forwarded emails with the plus tag
plus_addressing_enabledNoEnable or disable plus addressing

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.