Postmark MCP server
Send, track, and manage transactional and bulk email delivery
31 stars154 downloads/wk
Reviews
Write oneNobody has reviewed Postmark yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Postmark tools (39, 12 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
activate_bounceReactivate a bounce record in Postmark, allowing it to be processed again. This operation marks a previously bounced email address as active.
bypass_inbound_message_rulesAllow a blocked inbound message to bypass email filtering rules. Use this to whitelist or recover messages that were incorrectly filtered by the server's inbound rules.
create_templatewrite actionCreate a new email template with a subject line and optional alias for easy reference. Templates can be used to standardize email content across your application.
delete_templatewrite actionPermanently delete a template by its ID or alias. This action cannot be undone.
get_bounce_by_idRetrieve detailed information about a specific bounce event by its ID. Use this to inspect bounce details such as type, email address, and timestamp for a particular bounce occurrence.
get_bounce_dumpRetrieve the detailed dump data for a specific bounce event. This provides comprehensive information about why a message bounced, including diagnostic details and headers.
get_delivery_statsRetrieve delivery statistics for messages sent through your Postmark server. This provides insights into message delivery performance and status.
get_inbound_message_detailsRetrieve detailed information about a specific inbound message, including its content, metadata, and delivery status.
get_message_opens_by_idRetrieve a paginated list of open events for a specific outbound message. Use offset and count parameters to navigate through the results.
get_outbound_bounce_statisticsRetrieve bounce statistics for outbound emails, with optional filtering by tag and date range to analyze delivery failures.
get_outbound_click_statsRetrieve click count statistics for outbound links, with optional filtering by tag and date range to analyze link performance over time.
get_outbound_clicks_by_locationRetrieve click statistics for outbound links aggregated by body location. Use optional filters to narrow results by tag and date range.
get_outbound_email_openswrite actionRetrieve email open statistics for outbound messages, with optional filtering by tag and date range to analyze engagement metrics.
get_outbound_message_detailsRetrieve detailed information about a specific outbound message, including delivery status, recipient information, and message content.
get_outbound_message_dumpRetrieve the full dump of an outbound message, including all metadata and content details. This operation requires authentication via a Postmark server token.
get_outbound_send_statswrite actionRetrieve statistics on sent messages, with optional filtering by tag and date range. Use this to analyze outbound sending activity over time.
get_outbound_spam_statsRetrieve spam complaint statistics for outbound messages. Filter results by tag and date range to analyze spam performance metrics.
get_outbound_statsRetrieve outbound email statistics and performance overview. Optionally filter results by tag and date range to analyze specific sending campaigns or time periods.
get_outbound_tracked_email_statswrite actionRetrieve counts of tracked outbound emails, with optional filtering by tag and date range. Use this to monitor email delivery metrics for a specific time period or tag.
get_server_configurationRetrieve the configuration and settings for the authenticated Postmark server, including delivery settings, bounce handling, and other server-level configurations.
get_templateRetrieve a specific email template by its unique identifier or alias. Use this to fetch template details for rendering, previewing, or managing email communications.
list_bouncesRetrieve a paginated list of email bounces from your Postmark server, with optional filtering by bounce type, email address, date range, and other criteria.
list_email_opens_by_platformwrite actionRetrieve email open statistics aggregated by email client platform. Filter results by tag and date range to analyze which platforms your recipients use to open emails.
list_inbound_rule_triggersRetrieve a paginated list of inbound rule triggers configured for the server. Use count and offset parameters to control pagination through the results.
list_message_opensRetrieve a paginated list of message open events across all messages, with optional filtering by recipient, tags, client details, location, and platform.
list_message_outbound_clicksRetrieve click statistics for a specific outbound message, including details about each click event with pagination support.
list_outbound_click_stats_by_platformRetrieve outbound click statistics aggregated by browser platform. Use optional filters to narrow results by tag and date range.
list_outbound_email_opens_by_clientwrite actionRetrieve email client statistics for outbound message opens, optionally filtered by tag and date range. Use this to analyze which email clients your recipients use when opening messages.
list_outbound_message_clicksRetrieve click events from outbound messages with pagination and optional filtering by recipient, tags, client details, device information, and geographic location.
list_templatesRetrieve a paginated list of email templates associated with this Postmark server. Use Count and Offset parameters to control pagination through your template collection.
retry_inbound_messageRetry processing of a previously failed inbound message. Use this operation to reprocess a message that encountered an error during initial delivery or processing.
search_messages_inboundSearch and retrieve inbound messages with filtering by recipient, sender, subject, status, date range, and other metadata. Results are paginated using count and offset parameters.
search_messages_outboundSearch and retrieve outbound messages with filtering by recipient, sender, status, date range, and tags. Results are paginated using count and offset parameters.
send_emailwrite actionSend a single email message through Postmark. Supports attachments, custom headers, link and open tracking, and email tagging for analytics.
send_email_batch_with_templateswrite actionSend multiple emails in a single batch request using predefined email templates. This operation allows efficient bulk email delivery with template-based content.
send_email_with_templatewrite actionSend an email to one or more recipients using a pre-defined email template. The template can be identified by either its numeric ID or string alias, and dynamic content is populated via the TemplateModel object.
send_emails_batchwrite actionSend multiple emails in a single batch request to efficiently deliver messages through Postmark's email service.
update_templatewrite actionUpdate an existing email template by its ID or alias. Modify the template's name, subject line, or alias identifier.
validate_templateValidate template content by testing subject lines, HTML, and text body rendering with optional CSS inlining and a test data model.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Postmark compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 65% of 916 Email servers
- Tools
- 39
- the typical Email server has 7
- Tools that change things
- 31%
- typical: 25%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 92% of 493 Email servers
- Downloads a week
- 154
- more than 67% of 235 Email servers with a package
What its tools let an agent do: 27 read · 1 create · 6 change · 1 delete · 4 send or post
Install Postmark in Claude Code, Cursor or VS Code
claude mcp add postmark -- uvx mcparmory-postmark
What the publisher says
From the Postmark repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Postmark: common questions
- Is Postmark MCP server safe?
- Mostly: it is graded B (80/100). Read the Postmark safety report
- How do I install Postmark?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Postmark need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Postmark maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
- What can I use instead of Postmark?
- Servers from other publishers that do the same job: MisarMail MCP Server, SendGrid Transactional MCP server and Agenticmail MCP server. Compare all Postmark alternatives.
- How does Postmark compare with other Email MCP servers?
- safety score 80/100 (higher than 65% of 916 Email servers); tools 39 (the typical Email server has 7); tools that change things 31% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Postmark
Same job from other publishers: the closest match first, then the best rated.
- MisarMail MCP ServerSend transactional email, run campaigns, manage contacts and automations, audit deliverability.not reviewedGrowingA
- SendGrid TransactionalSendGrid transactional email: preflight send, templates, and delivery diagnostics.not reviewedGrowingB
- AgenticmailReal email and SMS for AI agents — send mail, receive verification codes, drive a real inbox.not reviewedEstablishedB
- ImapIMAP/SMTP MCP server to search, read, organize, send, reply & forward email for AI assistantsnot reviewedEstablishedA
- OpenagentemailUnlimited agent mailboxes — create identities, read/wait for mail, extract OTPs, send email.not reviewedGrowingB