Skip to main content
Glama
fmendezy

MCP-postale.io

by fmendezy

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POSTALE_API_KEYYesYour postale.io API key (used as the HTTP Basic username, per the official API)
POSTALE_TIMEOUTNoRequest timeout in milliseconds30000
POSTALE_BASE_URLNoAPI base URL overridehttps://postale.io

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_domainsA

List all domains in the postale.io account, with pagination (max 25 per page) and optional search query. Returns page info (page, lastPage, totalCount) plus domain objects.

get_domainA

Get a single domain's info: catch-all address, forward domain, mailbox/alias/storage limits, creation and update dates.

create_domainA

Add a domain to the postale.io account. Ownership is verified either via MX records already pointing to postale.io (verification='mx', default) or via a DNS TXT record (verification='txt'; get the record value first with get_domain_dns_record record='verification'). Optional limits are subject to your plan.

update_domainA

Update a domain's settings: catch-all address, forward domain, and mailbox/alias/storage limits. Only the provided fields are changed.

delete_domainA

PERMANENTLY delete a domain and ALL of its mailboxes, including every stored email. This cannot be undone. Requires confirm=true.

get_domain_dns_recordA

Get a suggested DNS record for a domain, including the currently found value(s) so you can check whether DNS is configured correctly. Record types: 'mx' (mail routing), 'verification' (TXT record for adding the domain via TXT verification), 'dkim' (TXT, requires DKIM keys to exist), 'spf' (TXT), 'dmarc' (TXT), 'autoconfig' (CNAME, Thunderbird autoconfiguration), 'autodiscover' (CNAME, Outlook autodiscover).

get_domain_dkimA

Get the DKIM key pair (selector, public and private key) of a domain. Returns 404 if the domain has no DKIM keys.

generate_domain_dkimA

Have postale.io generate a fresh DKIM key pair for a domain. After generating, publish the DNS record from get_domain_dns_record record='dkim'. Note: this replaces any existing keys.

set_domain_dkimA

Install a specific DKIM key pair (bring your own keys) for a domain, e.g. when migrating from another provider without changing DNS.

delete_domain_dkimA

Remove the DKIM keys of a domain. Outgoing email will no longer be DKIM-signed. Requires confirm=true.

get_domain_brandA

Get the white-label branding of a domain: brand name, logo URLs, favicon, support URL, admin URL visibility and webmail/admin styles.

update_domain_brandA

Update the white-label branding of a domain. Only provided fields are changed. darkLogoUrl/menuLogoUrl/faviconUrl require logoUrl to be set. Styles accept login page gradient colors and custom CSS; adminStyle additionally accepts colorPrimary/colorSecondary.

get_domain_statsA

Get the number of incoming and outgoing emails per day for a domain over the last 30 days.

list_mailboxesA

List all mailboxes in the account across every domain, with pagination (max 25 per page) and optional search query. Returns address, name, disabled/admin flags, password strength and timestamps.

get_mailboxA

Get a single mailbox's info: name, disabled status, admin roles, password strength (0=very weak … 4=very strong, null=unknown) and timestamps.

create_mailboxA

Create a mailbox. The domain part of the address must already exist in the account. domainAdmin grants administration of the mailbox's domain; fullAdmin grants administration of the whole account.

update_mailboxA

Update a mailbox: display name, password, disabled status, or admin roles. Only the provided fields are changed.

delete_mailboxA

PERMANENTLY delete a mailbox and ALL of its data, including every stored email. This cannot be undone. Requires confirm=true.

get_mailbox_sieveA

Get the Sieve filtering script of a mailbox (server-side email filtering rules, RFC 5228).

update_mailbox_sieveA

Replace the Sieve filtering script of a mailbox (RFC 5228 syntax). The whole script is replaced, so fetch the current one first with get_mailbox_sieve if you only want to add rules.

get_mailbox_quotaA

Get the quota of a mailbox: storage limit (GB), current storage usage (bytes) and number of emails stored.

update_mailbox_quotaA

Set the storage limit of a mailbox, in gigabytes.

get_mailbox_statsA

Get the number of incoming and outgoing emails per day for a mailbox over the last 30 days.

list_aliasesA

List all aliases in the account, with pagination (max 25 per page) and optional search query. Each alias has an address and one or more redirect targets.

get_aliasA

Get a single alias: its address, display name, redirect targets and timestamps.

create_aliasA

Create an alias that redirects incoming email to one or more target addresses. The domain part of the alias address must already exist in the account.

update_aliasA

Update an alias's display name and/or redirect targets. redirectTo replaces the full target list, so include every address that should remain.

delete_aliasA

Delete an alias. Email sent to it will bounce afterwards. Requires confirm=true.

list_email_logsA

List email log records for a given date (delivery attempts in and out): timestamps, remote/local IPs and ports, authenticated user, from/to addresses, redirections and subject. Paginated (max 25 per page) with optional search query. Use the record's id with get_email_log_protocol for the full SMTP transcript.

get_email_log_protocolA

Get the raw SMTP/LMTP protocol transcript associated with an email log record — useful to diagnose delivery problems, rejections and bounces.

list_auth_logsA

List authentication log records (IMAP/POP/SMTP/webmail logins) for a given date: timestamp, IP, email address and service. Paginated (max 25 per page) with optional search query. Useful for security audits and detecting unauthorized access.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/fmendezy/MCP-postale.io'

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