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
39 toolsarchive_landing_pageInspect
Archive (soft-delete) a landing page. If the page is published, it will be unpublished first. Requires a two-step confirmation: first call returns a confirmation_token, second call with the token performs the archive.
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | The landing page ID to archive | |
| confirmation_token | No | Confirmation token from the first call. Required to actually perform the archive. |
assign_landing_page_domainInspect
Assign a custom domain to a landing page so it can be accessed via that domain. Requires a two-step confirmation: first call returns a confirmation_token, second call with the token performs the assignment.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The custom domain to assign (e.g., "landing.example.com") | |
| page_id | Yes | The landing page ID to assign the domain to | |
| confirmation_token | No | Confirmation token from the first call. Required to actually perform the domain assignment. |
compose_emailInspect
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_draftInspect
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 |
create_landing_pageInspect
Create a new landing page from a template. The page is created in draft status. Optionally link it to a po6 alias or BYOD domain alias for URL routing.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional title for the landing page | |
| alias_id | No | Optional: po6 alias ID to link this landing page to | |
| domain_id | No | Optional: BYOD domain ID (required when using domain_alias_id) | |
| template_id | Yes | The template ID to create the landing page from | |
| domain_alias_id | No | Optional: BYOD domain alias ID to link this landing page to |
delete_emailInspect
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. |
download_landing_pageInspect
Download a published landing page as a standalone HTML file. Returns the full HTML content of the page. The page must be published.
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | The landing page ID to download |
forward_emailInspect
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_aliasInspect
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_domainInspect
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_emailInspect
Get the full content of a specific email including body text, HTML, headers, and attachment metadata. To mark the email as read, use mark_email separately.
| Name | Required | Description | Default |
|---|---|---|---|
| email_id | Yes | The email ID to retrieve | |
| mailbox_id | Yes | The mailbox ID containing the email |
get_email_list_contactsInspect
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_landing_pageInspect
Get a landing page's full details including widget configuration, SEO settings, linked alias/domain, and publication status.
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | The landing page ID to retrieve |
get_landing_page_statsInspect
Get analytics and statistics for a landing page including page views, unique visitors, and lead conversion metrics.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days of stats to retrieve | |
| page_id | Yes | The landing page ID to get stats for |
get_landing_page_templateInspect
Get full details of a landing page template by ID, including widget configuration and default content.
| Name | Required | Description | Default |
|---|---|---|---|
| template_id | Yes | The template ID to retrieve |
get_mailbox_statsInspect
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_templateInspect
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_aliasesInspect
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_domainsInspect
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_draftsInspect
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_listsInspect
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_emailsInspect
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_foldersInspect
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_landing_page_leadsInspect
List leads/form submissions captured by landing pages. Returns lead details including email, name, submission date, and source page.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of leads to return (1-100) | |
| offset | No | Number of leads to skip for pagination | |
| page_id | No | Optional: filter leads to a specific landing page |
list_landing_pagesInspect
List the user's landing pages with optional filtering by status. Returns page summaries including title, status, URL, and last modified date.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of landing pages to return (1-100) | |
| offset | No | Number of landing pages to skip for pagination | |
| status | No | Filter by landing page status |
list_landing_page_templatesInspect
List available landing page templates. Returns template summaries including name, category, and preview information.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional: filter templates by category |
list_mailboxesInspect
List all mailboxes the API key has access to, with basic stats for each
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_sent_emailsInspect
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_templatesInspect
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_emailInspect
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_emailInspect
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 |
publish_landing_pageInspect
Publish a landing page, making it publicly accessible at its URL. Requires a two-step confirmation: first call returns a confirmation_token, second call with the token performs the publish.
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | The landing page ID to publish | |
| confirmation_token | No | Confirmation token from the first call. Required to actually perform the publish. |
reply_emailInspect
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_emailsInspect
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 |
unpublish_landing_pageInspect
Unpublish a landing page, removing it from public access. The page returns to draft status. Requires a two-step confirmation: first call returns a confirmation_token, second call with the token performs the unpublish.
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | The landing page ID to unpublish | |
| confirmation_token | No | Confirmation token from the first call. Required to actually perform the unpublish. |
update_aliasInspect
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_catchallInspect
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_aliasInspect
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 |
update_landing_pageInspect
Update a landing page's configuration, title, or SEO settings. Pass the full widget config JSON to update the page layout and content.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title for the landing page | |
| config | No | JSON string of the widget configuration for the page layout and content | |
| page_id | Yes | The landing page ID to update | |
| meta_title | No | SEO meta title for the page | |
| favicon_url | No | Custom favicon URL for the page | |
| og_image_url | No | Open Graph image URL for social media sharing | |
| notify_on_lead | No | Whether to send email notifications when a new lead is captured | |
| meta_description | No | SEO meta description for the page | |
| lead_notify_email | No | Email address to send lead notifications to |
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Last verification attempt failed.
Sign in to verify ownershipControl 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!