Postmark MCP server
Postmark's official MCP server lets agents send transactional email, send templated email, list templates, and read delivery stats.
Postmark MCP is the official server from Postmark (ActiveCampaign), built by Postmark Labs, that lets AI assistants send transactional email and check how it performed. Its focused tool set sends a plain or HTML email, sends an email using a pre-defined Postmark template, lists the templates available in your account, and retrieves delivery statistics like sends, opens, and clicks. That deliberate scope makes it a clean fit for agents that need to fire off a confirmation, a notification, or a one-off message and then confirm it landed, without exposing a broad surface of account-management operations.
The server is a Node.js project you clone and run with node index.js (the package is also published to npm as @activecampaign/postmark-mcp). It authenticates with a POSTMARK_SERVER_TOKEN and uses a DEFAULT_SENDER_EMAIL and DEFAULT_MESSAGE_STREAM (for example, 'outbound') so the agent does not have to specify them on every call. It is labeled experimental and is designed for testing and prototyping transactional email flows.
Quick install
Copy-paste configs are provided for all 8 supported clients. Pick your client below.
Available tools
| Tool | Description |
|---|---|
| sendEmail | Sends a single text or HTML email. |
| sendEmailWithTemplate | Sends an email using a pre-defined Postmark template. |
| listTemplates | Lists all available templates in the Postmark account. |
| getDeliveryStats | Retrieves email delivery statistics, including opens and clicks. |
Required configuration
- POSTMARK_SERVER_TOKENRequired
Your Postmark server API token.
- DEFAULT_SENDER_EMAILRequired
Default verified sender email address.
- DEFAULT_MESSAGE_STREAMRequired
Postmark message stream to send through (e.g., 'outbound').
What you can do with it
Send a confirmation on demand
An agent sends a transactional confirmation or notification email from a verified sender, using the default message stream so it does not need to specify routing each time.
Send a templated email and confirm delivery
The agent picks a template from the account, sends it with merge data, then reads delivery stats to confirm the message was opened or clicked.
FAQ
- Is it free?
- The MCP server is free and open source (MIT) under ActiveCampaign. You use it within your existing Postmark plan and its sending limits.
- Does it support remote/OAuth?
- No. Postmark MCP runs locally over stdio via node index.js (also published to npm as @activecampaign/postmark-mcp) and authenticates with a Postmark server token. There is no hosted OAuth endpoint.
- Is it production-ready?
- Postmark labels it experimental, built by Postmark Labs for testing and prototyping transactional email flows. Treat it as an early integration and pin a known-good revision for any production use.