Official Postmark MCP server by ActiveCampaign — 24 tools to send, template, search, and diagnose transactional email from Claude, Cursor & other AI assistants.
MCPpedia last refreshed this data
Postmark MCP is an MCP server that official Postmark MCP server by ActiveCampaign — 24 tools to send, template, search, and diagnose transactional email from Claude, Cursor & other AI assistants. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 67/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"postmark": {
"env": {
"DEFAULT_SENDER_EMAIL": "your-sender-email@example.com",
"POSTMARK_SERVER_TOKEN": "your-postmark-server-token",
"DEFAULT_MESSAGE_STREAM": "your-message-stream"
},
"args": [
"path/to/postmark-mcp/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Send emails with Postmark using Claude and other MCP-compatible AI assistants.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / communication
MCP client bridge: connects to MCP servers and registers their tools on ctx.tools
The official MCP server implementation for the Perplexity API Platform
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP Security Weekly
Get CVE alerts and security updates for Postmark Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Send emails with Postmark using Claude and other MCP-compatible AI assistants.
readOnlyHint, destructiveHint) let supporting clients auto-approve safe reads and require confirmation before mutating or destructive operationsWe'd love to hear from you! Please share your feedback and suggestions using our feedback form.
Follow us on X - @postmarkapp
Clone the repository:
git clone https://github.com/ActiveCampaign/postmark-mcp
cd postmark-mcp
Install dependencies:
npm install
# or
yarn
# or
bun install
Create your own environment file from the example
cp .env.example .env
Edit your .env to contain your Postmark credentials and settings.
Important: This is intended for local development purposes only. Secrets should never be stored in version control and .env type files should be added to .gitignore.
| Variable | Description |
|---|---|
POSTMARK_SERVER_TOKEN | Your Postmark server API token |
DEFAULT_SENDER_EMAIL | Default sender email address (must be a verified sender in Postmark) |
DEFAULT_MESSAGE_STREAM | Postmark message stream (e.g., outbound) |
| Variable | Default | Description |
|---|---|---|
AGENT_LABEL | — | A label for this instance (e.g., prod, staging). Sent as X-Agent-Label on every Postmark API request, useful for identifying traffic sources in logs or support tickets. |
WEBHOOK_URL_ALLOWLIST | — | Comma-separated list of HTTPS URL prefixes that createWebhook will accept (e.g., https://hooks.yourapp.com,https://inbound.corp.io). When unset, any valid HTTPS URL is accepted. |
LOG_FILE | — | Path to a file where structured JSON logs are appended in addition to stderr. The file is created if it does not exist. No rotation or size cap is applied — use an external tool such as logrotate to manage the file in long-running deployments. |
LOG_EMAIL_FULL | false | Set to true to log email addresses without masking. By default the mailbox portion is partially masked in logs (u**r@example.com). |
Run the server:
npm start
# or
yarn start
# or
bun start
Smoke test (requires valid .env):
The repo ships two smoke-test example files. Copy each to its non-example name (which is gitignored) before running, so your local edits — including any verified-sender addresses — never end up committed.
# Read-only suite (25 checks). Optionally edit RECIPIENT_WITH_HISTORY.
cp smoke-tes
... [View full README on GitHub](https://github.com/ActiveCampaign/postmark-mcp#readme)