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
Available Tools
26 toolscompose_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).
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | Email subject line | |
| body_html | No | Optional HTML body. If not provided, body_text will be converted to HTML. | |
| body_text | Yes | Plain text body of the email | |
| mailbox_id | Yes | The mailbox ID to send from | |
| to_addresses | Yes | List 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.
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | Email subject line | |
| body_html | No | Optional HTML body. If not provided, body_text will be converted to HTML. | |
| body_text | Yes | Plain text body of the email | |
| mailbox_id | Yes | The mailbox ID to create the draft for | |
| template_id | No | Optional: template ID to base the draft on | |
| scheduled_at | No | Optional: 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_addresses | Yes | List 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.
| Name | Required | Description | Default |
|---|---|---|---|
| email_id | Yes | The email ID to delete | |
| mailbox_id | Yes | The mailbox ID containing the email | |
| confirmation_token | No | Confirmation 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).
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Optional message to include above the forwarded email | |
| email_id | Yes | The email ID to forward | |
| mailbox_id | Yes | The mailbox ID containing the email to forward | |
| to_addresses | Yes | List 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.
| Name | Required | Description | Default |
|---|---|---|---|
| alias_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| domain_id | Yes | The domain ID to retrieve |
get_emailTry in Inspector
Get the full content of a specific email including body text, HTML, headers, and attachment metadata
| Name | Required | Description | Default |
|---|---|---|---|
| email_id | Yes | The email ID to retrieve | |
| mailbox_id | Yes | The mailbox ID containing the email | |
| mark_as_read | No | Automatically 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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of contacts to return (1-200) | |
| offset | No | Number of contacts to skip for pagination | |
| status | No | Filter by contact status (active, unsubscribed, bounced). Default: all statuses. | |
| list_id | Yes | The 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
| Name | Required | Description | Default |
|---|---|---|---|
| mailbox_id | Yes | The mailbox ID to get stats for |
get_templateTry in Inspector
Get the full content of an email template including subject, body, and variables.
| Name | Required | Description | Default |
|---|---|---|---|
| template_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| active_only | No | Only 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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_draftsTry in Inspector
List draft emails pending review. Shows drafts created by AI agents that the user can approve or reject.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of drafts to return (1-50) | |
| status | No | Filter by status: pending_review, approved, rejected, sent, expired | |
| mailbox_id | Yes | The 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).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_emailsTry in Inspector
List emails in a mailbox with optional filtering. Returns email metadata without full content.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of emails to return (1-100) | |
| since | No | Only return emails received after this ISO 8601 date | |
| until | No | Only return emails received before this ISO 8601 date | |
| folder | No | Filter by folder (inbox, spam, archive, trash, or custom folder name) | inbox |
| offset | No | Number of emails to skip for pagination | |
| mailbox_id | Yes | The mailbox ID to list emails from | |
| from_filter | No | Filter by sender email address (partial match) | |
| unread_only | No | Only return unread emails | |
| starred_only | No | Only return starred emails | |
| has_attachments | No | Only return emails with attachments | |
| subject_contains | No | Filter by subject containing this text |
list_foldersTry in Inspector
List all folders in a mailbox including system folders and custom folders
| Name | Required | Description | Default |
|---|---|---|---|
| mailbox_id | Yes | The mailbox ID to list folders for |
list_mailboxesTry in Inspector
List all mailboxes the API key has access to, with basic stats for each
| Name | Required | Description | Default |
|---|---|---|---|
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of emails to return (1-100) | |
| offset | No | Number of emails to skip for pagination | |
| sent_via | No | Optional: filter by how the email was sent | |
| mailbox_id | Yes | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional: filter by category (general, outreach, followup, newsletter) | |
| mailbox_id | No | Optional: filter templates for a specific mailbox. If omitted, returns all templates. |
mark_emailTry in Inspector
Mark an email as read/unread or starred/unstarred
| Name | Required | Description | Default |
|---|---|---|---|
| is_read | No | Set read status (true = read, false = unread) | |
| email_id | Yes | The email ID to mark | |
| is_starred | No | Set starred status (true = starred, false = unstarred) | |
| mailbox_id | Yes | The mailbox ID containing the email |
move_emailTry in Inspector
Move an email to a different folder
| Name | Required | Description | Default |
|---|---|---|---|
| folder | Yes | Target folder (inbox, spam, archive, trash, or custom folder name) | |
| email_id | Yes | The email ID to move | |
| mailbox_id | Yes | The 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).
| Name | Required | Description | Default |
|---|---|---|---|
| email_id | Yes | The email ID to reply to | |
| body_html | No | Optional HTML body of the reply. If not provided, body_text will be used. | |
| body_text | Yes | Plain text body of the reply | |
| mailbox_id | Yes | The mailbox ID containing the email to reply to |
search_emailsTry in Inspector
Search emails across one or all accessible mailboxes using text search
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results (1-50) | |
| query | Yes | Search query to match against sender, subject, and snippet | |
| mailbox_id | No | Optional: 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.
| Name | Required | Description | Default |
|---|---|---|---|
| alias_id | Yes | The alias ID to update | |
| is_active | No | Enable or disable the alias (requires active subscription) | |
| forward_to | No | New forwarding email address (will require re-verification) | |
| plus_tag_auto_label | No | Automatically label forwarded emails with the plus tag | |
| plus_addressing_enabled | No | Enable 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.
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | No | Enable or disable catchall | |
| domain_id | Yes | The domain ID to configure catchall for | |
| forward_to | No | Email 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.
| Name | Required | Description | Default |
|---|---|---|---|
| alias_id | Yes | The domain alias ID to update | |
| domain_id | Yes | The domain ID containing the alias | |
| is_active | No | Enable or disable the alias (subject to plan active alias limit) | |
| forward_to | No | New forwarding email address (will require re-verification) | |
| plus_tag_auto_label | No | Automatically label forwarded emails with the plus tag | |
| plus_addressing_enabled | No | Enable or disable plus addressing |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!