
MailPace
Send transactional email and manage MailPace domains from MCP clients.
- GitHub stars
- 1
- tools
- 12
- auth
- Secret needed
- transport
- STDIO
- env vars
- 5
- last updated
- Nov 10, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
mailpace_send_emailSend an email. Supports attachments, tags, and `Idempotency-Key`.
Send an email. Supports attachments, tags, and `Idempotency-Key`.
No parameter schema in public metadata yet.
mailpace_get_email_statusGet delivery, bounce, or deferral status by domain and email ID.
Get delivery, bounce, or deferral status by domain and email ID.
No parameter schema in public metadata yet.
mailpace_list_domainsList domains with pagination and sorting.
List domains with pagination and sorting.
No parameter schema in public metadata yet.
mailpace_get_domainGet a domain by ID.
Get a domain by ID.
No parameter schema in public metadata yet.
mailpace_create_domainCreate a sending domain.
Create a sending domain.
No parameter schema in public metadata yet.
mailpace_update_domainUpdate a domain's name or URL.
Update a domain's name or URL.
No parameter schema in public metadata yet.
mailpace_verify_domainCheck DKIM and advanced verification DNS records.
Check DKIM and advanced verification DNS records.
No parameter schema in public metadata yet.
mailpace_list_domain_api_tokensList a domain's API tokens.
List a domain's API tokens.
No parameter schema in public metadata yet.
mailpace_get_domain_api_tokenGet one domain API token.
Get one domain API token.
No parameter schema in public metadata yet.
mailpace_create_domain_api_tokenCreate a domain API token. Store the returned token securely.
Create a domain API token. Store the returned token securely.
No parameter schema in public metadata yet.
mailpace_update_domain_api_tokenRename a domain API token.
Rename a domain API token.
No parameter schema in public metadata yet.
mailpace_revoke_domain_api_tokenRevoke a domain API token. This cannot be undone.
Revoke a domain API token. This cannot be undone.
No parameter schema in public metadata yet.
Sponsors
Configuration
MAILPACE_API_TOKENsecretDomain API token for sending email and domain-scoped status lookups.
MAILPACE_ORGANIZATION_TOKENsecretOrganization API token for domain and domain API token management.
MAILPACE_ALLOWED_RECIPIENTSOptional comma-separated recipient allowlist of exact addresses or @domain rules.
MAILPACE_REQUEST_TIMEOUT_MSOptional per-request timeout in milliseconds. Defaults to 30000.
MAILPACE_MAX_RETRIESOptional retry count for idempotent requests and 429 responses. Defaults to 2.
Readme
MailPace MCP (Model Context Protocol) Server
MailPace MCP Server exposes the MailPace transactional email, domain management, and email status APIs to MCP clients.
Features
- Send transactional email with the Send API
- List, create, update, and verify domains with the Domains API
- Manage domain API tokens
- Check delivery, bounce, and deferral status with the Email Status API
- Optional recipient allowlist and idempotent sends
- Tools expose structured output schemas and MCP behavior annotations
Requirements
- Node.js 20 or newer
- A MailPace organization and domain
- A domain API token to send email and check email status for that domain
- An organization API token to manage domains and domain API tokens
Configuration
Credentials are read from environment variables only. They are never accepted as command-line arguments, which would expose them in process listings.
Details
- Repository
- github.com/mailpace/mailpace-mcp
- Category
- Communication & Messaging
- Package
@mailpace/mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active