Postmark MCP Server for Claude
Connect Claude to Postmark — send transactional email, manage templates, search messages, and diagnose delivery, bounces, and suppressions — with the official ActiveCampaign Postmark MCP server.
Open the source and read safety notes before installing.
Safety notes
- Send tools dispatch real transactional email; restrict the server token and confirm recipients before sending through Claude.
- Template, webhook, and suppression tools change live Postmark configuration; review before running them.
Privacy notes
- Email content, recipient addresses, message search results, and delivery stats enter the MCP client context and the model's prompt.
- The POSTMARK_SERVER_TOKEN is a secret — keep it in the client config or environment, never in shared repositories.
Prerequisites
- A Postmark account and a server API token (POSTMARK_SERVER_TOKEN).
- A verified sender signature/email (DEFAULT_SENDER_EMAIL) and a message stream (DEFAULT_MESSAGE_STREAM).
- Node.js to clone and run the server.
- An MCP client such as Claude Code or Claude Desktop.
Schema details
- Install type
- cli
- Troubleshooting
- No
- Scope
- Source repo
- Estimated setup
- 10 minutes
- Difficulty
- intermediate
- Website
- https://postmarkapp.com
Full copyable content
{
"mcpServers": {
"postmark": {
"command": "node",
"args": ["path/to/postmark-mcp/index.js"],
"env": {
"POSTMARK_SERVER_TOKEN": "<your-server-token>",
"DEFAULT_SENDER_EMAIL": "<your-sender@example.com>",
"DEFAULT_MESSAGE_STREAM": "outbound"
}
}
}
}About this resource
Overview
The Postmark MCP Server is the official Model Context Protocol server from ActiveCampaign for Postmark. It lets Claude send transactional email and manage your Postmark account in natural language — sending templated and batch email, managing templates, searching outbound messages, and diagnosing delivery, bounces, and suppressions. It runs over stdio and is licensed under MIT.
Key capabilities
The server exposes 24 tools across Postmark's transactional-email surface:
| Area | Tools |
|---|---|
sendEmail, sendEmailWithTemplate, sendBatch, sendBatchWithTemplate |
|
| Templates | listTemplates, getTemplate, createTemplate, editTemplate, deleteTemplate, validateTemplate |
| Messages & diagnostics | searchOutboundMessages, getMessageDetails, diagnoseDelivery |
| Bounces & suppressions | searchBounces, getBounceDump, activateBounce, listSuppressions, createSuppressions, deleteSuppressions |
| Stats & webhooks | getDeliveryStats, getServerInfo, listWebhooks, createWebhook, deleteWebhook |
Installation
Clone and install the server, then point your MCP client at it:
git clone https://github.com/ActiveCampaign/postmark-mcp && cd postmark-mcp && npm install
Claude Desktop
{
"mcpServers": {
"postmark": {
"command": "node",
"args": ["path/to/postmark-mcp/index.js"],
"env": {
"POSTMARK_SERVER_TOKEN": "<your-server-token>",
"DEFAULT_SENDER_EMAIL": "<your-sender@example.com>",
"DEFAULT_MESSAGE_STREAM": "outbound"
}
}
}
}
Requirements
- A Postmark account, server API token, verified sender, and a message stream.
- Node.js and an MCP client (Claude Code or Claude Desktop).
Security
- Send tools dispatch real email — restrict the server token and confirm recipients before sending.
- Template, webhook, and suppression tools change live configuration; review destructive actions.
- Treat
POSTMARK_SERVER_TOKENas a secret.
Source Verification Notes
Verified on 2026-06-17:
- The official repository
github.com/ActiveCampaign/postmark-mcp(MIT) documents the clone-and-run setup, stdio transport, thePOSTMARK_SERVER_TOKEN/DEFAULT_SENDER_EMAIL/DEFAULT_MESSAGE_STREAMconfiguration, and the 24 tools summarized above. - Postmark's developer documentation describes the underlying transactional-email APIs.
- Claude Code's MCP documentation describes the connector setup pattern used here.
Source citations
Add this badge to your README
How it compares
Postmark MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | Postmark MCP Server for Claude Connect Claude to Postmark — send transactional email, manage templates, search messages, and diagnose delivery, bounces, and suppressions — with the official ActiveCampaign Postmark MCP server. Open dossier | Canva MCP Server for Claude Browse, summarize, and generate Canva designs directly from Claude Open dossier | Elasticsearch MCP Server for Claude Connect Claude to your Elasticsearch cluster — search indices, inspect mappings, run ES|QL, and check shard health — with Elastic's official Model Context Protocol server. Open dossier | HashiCorp Vault MCP Server for Claude Connect Claude to HashiCorp Vault — manage secrets engines, read and write KV secrets, and operate the PKI engine — with HashiCorp's official Model Context Protocol server. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Low risk | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | first-party | source-backed | source-backed |
| Author | ActiveCampaign | Canva | Elastic | HashiCorp |
| Added | 2026-06-17 | 2025-09-18 | 2026-06-17 | 2026-06-17 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓Send tools dispatch real transactional email; restrict the server token and confirm recipients before sending through Claude. Template, webhook, and suppression tools change live Postmark configuration; review before running them. | ✓Limit access to the intended Canva team or projects and review generated or modified designs before publishing or sharing them. | ✓Search, ES|QL, and shard tools run live read queries against the configured cluster; a broad or expensive query can add load. Scope the Elasticsearch API key to least privilege (read-only on the indices Claude should see) before connecting. | ✓Tools create and delete secrets engines and write/delete secrets and PKI material — scope the Vault token policy to least privilege. Mount and PKI operations change live Vault configuration; review before running them through Claude. |
| Privacy notes | ✓Email content, recipient addresses, message search results, and delivery stats enter the MCP client context and the model's prompt. The POSTMARK_SERVER_TOKEN is a secret — keep it in the client config or environment, never in shared repositories. | ✓Design contents, uploaded media, brand assets, templates, and Canva account metadata may be sent to the MCP client and model. | ✓Index data, field mappings, and query results enter the MCP client context and the model's prompt. ES_URL and ES_API_KEY are secrets — store them in the client config or environment, never in shared repositories. | ✓Secret values read through the server enter the MCP client context and the model's prompt — only read what is necessary. VAULT_ADDR and VAULT_TOKEN are secrets — keep them in the client config or environment, never in shared repositories. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.