Postmark
Postmark, owned by ActiveCampaign, sends and receives application email through a REST API and SMTP, with separate transactional and broadcast message streams. Plans are monthly USD subscriptions with included volume and per-1,000 overage, plus a free developer plan of 100 emails a month.
Card checked · next scheduled re-check within 6 months · Report outdated information
Strengths, weaknesses and fit
Strengths
- Free forever: 100 emails per month (Transactional email)
- Official MCP server
- Official agent skills published
- Test mode or test credentials documented
- Official SDKs in 6 languages
Weaknesses
- Webhooks are not signed
- No OAuth 2.0 — API keys only
- Limited channels: Email only
Not a fit if…
- you must verify that callbacks really come from the provider
- you build a multi-tenant app that acts on customers' own accounts
- you want several channels from one provider
Generated from threshold rules over the dated facts below, not written by hand. Rules with unverified inputs are skipped.
Transactional email: Postmark Email API and SMTP (Message Streams)
checked| Support | NativeOfficial docsPostmark llms.txt |
|---|---|
| Outbound | YesOfficial docsEmail API |
| Inbound | YesOfficial docsProcessing email (inbound)Postmark pricing |
| SMTP relay | YesOfficial docsSending email with SMTPPostmark pricing |
| Inbound parsing | YesOfficial docsProcessing email (inbound)Postmark pricing |
| Templates | YesOfficial docsTemplates APIEmail templates |
| Event webhooks | YesOfficial docsWebhooks overviewWebhooks API |
| Suppression mgmt | YesOfficial docsSuppressions APIPostmark pricing |
| Dedicated IP | YesOfficial docsDedicated IPsPostmark pricing (plain-text version for agents) |
| Log retention | YesOfficial docsHow does the Retention Add-on work?Postmark pricing |
| Scheduling | NoOfficial docsCan you schedule emails with Postmark? |
| Attachments | YesOfficial docsPostmark llms.txtAPI overview (endpoint, authentication, error codes) |
| Payment notifications | YesOfficial docsEmail templatesTemplates API |
| Native payment-provider integration | PartialOfficial docsPostmark App for StripePostmark integrations |
| Country | Availability | Restrictions | Payment scenarios |
|---|---|---|---|
| United States | YesOfficial docsPostmark pricing (plain-text version for agents)Postmark Terms of Service (new customers) | New accounts can send only to domains they have added and verified until a manual review approves them (under 24 hours on weekdays). Transactional and broadcast mail must use separate streams, and broadcast mail needs an opt-out link. Postmark asks senders to keep spam complaints below 0.1% and bounces below 10%.Official docsHow does the account approval process work?What types of messages are a good fit for Postmark? | YesOfficial docsEmail templatesWhat types of messages are a good fit for Postmark? |
| Brazil | YesOfficial docsPostmark pricing (plain-text version for agents)Postmark Terms of Service (new customers) | New accounts can send only to domains they have added and verified until a manual review approves them (under 24 hours on weekdays). Transactional and broadcast mail must use separate streams, and broadcast mail needs an opt-out link. Postmark asks senders to keep spam complaints below 0.1% and bounces below 10%.Official docsHow does the account approval process work?What types of messages are a good fit for Postmark? | YesOfficial docsEmail templatesWhat types of messages are a good fit for Postmark? |
| Mexico | YesOfficial docsPostmark pricing (plain-text version for agents)Postmark Terms of Service (new customers) | New accounts can send only to domains they have added and verified until a manual review approves them (under 24 hours on weekdays). Transactional and broadcast mail must use separate streams, and broadcast mail needs an opt-out link. Postmark asks senders to keep spam complaints below 0.1% and bounces below 10%.Official docsHow does the account approval process work?What types of messages are a good fit for Postmark? | YesOfficial docsEmail templatesWhat types of messages are a good fit for Postmark? |
Postmark pricing
checkedPrices as printed on the vendor's pages, in the vendor's currency. Scenario totals are computed from the listed components; carrier and Meta pass-through fees are shown separately and are not in the totals.
Transactional email
Same prices in United States, Brazil and Mexico.
| Plan | Price | Source |
|---|---|---|
| Free (developer plan) | Free | Official docs checked |
| Basic (10,000 emails) | $15.00 / month | Official docs checked |
| Basic (50,000 emails) | $55.00 / month | Official docs checked |
| Basic (125,000 emails) | $115.00 / month | Official docs checked |
| Pro (10,000 emails) | $16.50 / month | Official docs
checked |
| Pro (50,000 emails) | $60.50 / month | Official docs checked |
| Pro (125,000 emails) | $126.50 / month | Official docs checked |
| Platform (10,000 emails) | $18.00 / month | Official docs checked |
| Platform (50,000 emails) | $66.00 / month | Official docs checked |
| Platform (125,000 emails) | $138.00 / month | Official docs checked |
- 10,000 emails / month: $15.00 on Basic (10,000 emails)
- 100,000 emails / month: $115.00 on Basic (125,000 emails)
Transactional email: free access
Free forever: See detailsOfficial docsPostmark pricingPostmark pricing (plain-text version for agents)
Trial: NoneOfficial docsPostmark pricing (plain-text version for agents)
Developer & AI readiness
checkedWebhook signatures
Not signed
Agent skills
OfficialOfficial docsNo-code and manual editing
| Template editor | YesOfficial docsEmail templates |
|---|---|
| Edit code and visual together | YesOfficial docsTemplates APIEmail templates |
Works with AI app builders
Server code needed on every builder: YesOfficial docsauth.md (agent authentication guide)Webhooks overview
| Platform | Native integration | Official guide | Secrets |
|---|---|---|---|
| Claude Code | YesOfficial docsActiveCampaign/postmark-skillsTeach your AI coding agent how to send email with Postmark Skills | postmarkapp.com/blog/teach-your-ai-coding-…Official, otherTeach your AI coding agent how to send email with Postmark Skills | Environment variable POSTMARK_SERVER_TOKEN (Server API token)Official docsauth.md (agent authentication guide)Official Postmark libraries |
| Cursor | YesOfficial docsActiveCampaign/postmark-mcpPostmark MCP server page | postmarkapp.com/lp/mcpOfficial, otherPostmark MCP server page | MCP client config env block (POSTMARK_SERVER_TOKEN)Official, otherPostmark MCP server page |
| Replit | NoOfficial, otherReplit Agent integrations overview | NoneOfficial, otherReplit Agent integrations overviewPostmark integrations | — |
| Lovable | NoOfficial, otherLovable documentation index (llms.txt) | NoneOfficial, otherLovable documentation index (llms.txt)Postmark integrations | — |
Paying and getting support locally
How customers pay the provider itself — separate from payment scenarios for your buyers.
United States
| Billing methods | credit card, debit cardOfficial docsWhat payment methods does Postmark accept?Do you accept Invoice or ACH Billing? |
|---|---|
| Local payment methods | NoneOfficial docsWhat payment methods does Postmark accept? |
| Billing currencies | USDOfficial docsPostmark pricingPostmark pricing (plain-text version for agents) |
| Local entity / tax invoice | YesOfficial docsPostmark Terms of Service (new customers)Managing Billing & Invoices |
| Interface languages | enOfficial docsPostmark pricing |
| Docs languages | enOfficial docsPostmark Developer Documentation |
| Support languages | enOfficial docsContact Postmark supportWhen can I chat with support? |
| Local office | YesOfficial docsPostmark Terms of Service (new customers) |
Brazil
| Billing methods | credit card, debit cardOfficial docsWhat payment methods does Postmark accept?Do you accept Invoice or ACH Billing? |
|---|---|
| Local payment methods | NoneOfficial docsWhat payment methods does Postmark accept? |
| Billing currencies | USDOfficial docsPostmark pricing (plain-text version for agents)What payment methods does Postmark accept? |
| Local entity / tax invoice | NoOfficial docsPostmark Terms of Service (new customers)Managing Billing & Invoices |
| Interface languages | enOfficial docsPostmark pricing |
| Docs languages | enOfficial docsPostmark Developer Documentation |
| Support languages | enOfficial docsContact Postmark supportWhen can I chat with support? |
Mexico
| Billing methods | credit card, debit cardOfficial docsWhat payment methods does Postmark accept?Do you accept Invoice or ACH Billing? |
|---|---|
| Local payment methods | NoneOfficial docsWhat payment methods does Postmark accept? |
| Billing currencies | USDOfficial docsPostmark pricing (plain-text version for agents)What payment methods does Postmark accept? |
| Local entity / tax invoice | NoOfficial docsPostmark Terms of Service (new customers)Managing Billing & Invoices |
| Interface languages | enOfficial docsPostmark pricing |
| Docs languages | enOfficial docsPostmark Developer Documentation |
| Support languages | enOfficial docsContact Postmark supportWhen can I chat with support? |
Compliance & data protection
checkedWhat the vendor documents publicly. This is not a legal assessment and not a certification.
| Data processing agreement | YesOfficial docsData Processing Addendum (new customers)Postmark Terms of Service (new customers) |
|---|---|
| Subprocessor list | YesOfficial docsEU Data Protection (security, GDPR, DPA, sub-processors)Data Processing Addendum (new customers) |
| Data residency options | NoOfficial docsEU Data Protection (security, GDPR, DPA, sub-processors)Sending email with SMTP |
| Residency regions | United States (Deft data centre near Chicago; AWS)Official docsEU Data Protection (security, GDPR, DPA, sub-processors) |
| Transfer mechanisms | EU-U.S. Data Privacy Framework (incl. UK Extension), Swiss-U.S. Data Privacy Framework, EU Standard Contractual Clauses (2021/914, Module Two), UK International Data Transfer Addendum, Brazil SCCs (ANPD Resolution CD/ANPD No. 19/2024)Official docsData Processing Addendum (new customers) |
| Security documentation | Deft data-centre SOC report (on request, under NDA), DPA Annex II technical and organisational measuresOfficial docsEU Data Protection (security, GDPR, DPA, sub-processors)Data Processing Addendum (new customers) |
| Use of customer data for AI training | PartialOfficial docsPostmark Terms of Service (new customers) |
| Local law page (BR) | PartialOfficial docsData Processing Addendum (new customers) |
How the rating is built
| Criterion | Weight | Result | Basis |
|---|---|---|---|
| Pricing & Free Tier (25) | 49.0 / 100coverage 100 % | ||
| Free access (transactional-email) | 12.50 | 40 % | free forever: 100 emails / monthsrcsrc |
| Scenario price (transactional-email) | 10.00 | 48 % | 10,000 emails / month: USD 15.00 vs peer median USD 15.00 (13 providers); 100,000 emails / month: USD 115.00 vs peer median USD 74.85 (13 providers)srcsrc |
| Pricing transparency (transactional-email) | 2.50 | 100 % | public self servesrcsrc |
| Developer & AI Readiness (28) | 62.5 / 100coverage 95 % | ||
| MCP | 7.70 | 89 % | official (local)srcsrcsrc |
| Agent skills | 2.10 | 100 % | officialsrcsrcsrc |
| Assistant apps | 0.70 | 0 % | 0 official assistant appssrcsrc |
| Llms.txt | 0.70 | 100 % | publishedsrc |
| OpenAPI | 0.70 | 100 % | publishedsrcsrcsrc |
| AI docs | 0.70 | 100 % | publishedsrcsrcsrc |
| Scoped keys | 1.40 | 50 % | partialsrcsrcsrc |
| OAuth | 4.48 | 0 % | nosrcsrc |
| Webhook signing | 1.96 | 20 % | unsignedsrcsrcsrc |
| SDKs | 2.24 | 100 % | 6 official SDK languagessrcsrcsrc |
| Test mode | 2.24 | 100 % | yessrcsrcsrc |
| Idempotency | 1.68 | 0 % | nosrcsrcsrc |
| Reputation & Reviews (25) | 60.2 / 100coverage 100 % | ||
| Review platforms | 25.00 | 60 % | global data: capterra 4.7/5 (35), g2 4.6/5 (32), trustpilot 2.2/5 (45) |
| Channel Coverage (10) | 20.0 / 100coverage 100 % | ||
| Channel groups | 10.00 | 20 % | 1 channel groups (native = 1, partner = 0.5)srcsrcsrc |
| Category Functionality (8) | 89.0 / 100coverage 100 % | ||
| SMTP relay (transactional-email) | 0.96 | 100 % | yessrcsrc |
| Inbound parsing (transactional-email) | 0.80 | 100 % | yessrcsrc |
| Templates (transactional-email) | 0.80 | 100 % | yessrcsrc |
| Event webhooks (transactional-email) | 1.12 | 100 % | yessrcsrc |
| Suppression mgmt (transactional-email) | 0.80 | 100 % | yessrcsrc |
| Dedicated IP (transactional-email) | 0.64 | 100 % | yessrcsrc |
| Log retention (transactional-email) | 0.64 | 100 % | yessrcsrc |
| Scheduling (transactional-email) | 0.48 | 0 % | nosrc |
| Attachments (transactional-email) | 0.32 | 100 % | yessrcsrc |
| Payment notifications (transactional-email) | 0.64 | 100 % | yessrcsrc |
| Native payment-provider integration (transactional-email) | 0.80 | 50 % | partialsrcsrc |
| Localization & Regional Support (2) | 33.3 / 100coverage 100 % | ||
| Languages | 2.00 | 33 % | 1 of 3 target languages (en, pt, es)srcsrc |
Weights and rules: rating methodology.
Sources
- Postmark Terms of Service (new customers) — legal, checked 23 September 2026
- Data Processing Addendum (new customers) — legal, checked 23 September 2026
- EU Data Protection (security, GDPR, DPA, sub-processors) — legal, checked 23 September 2026
- Postmark security — other, checked 23 September 2026
- Postmark and DMARC Digests have been acquired by ActiveCampaign — blog, checked 23 September 2026
- Message Streams — other, checked 23 September 2026
- Postmark pricing — pricing, checked 24 September 2026
- Postmark pricing (plain-text version for agents) — pricing, checked 24 September 2026
- Dedicated IPs — pricing, checked 23 September 2026
- How does the Retention Add-on work? — docs, checked 23 September 2026
- What payment methods does Postmark accept? — docs, checked 23 September 2026
- Do you accept Invoice or ACH Billing? — docs, checked 23 September 2026
- Managing Billing & Invoices — docs, checked 23 September 2026
- Postmark Developer Documentation — docs, checked 23 September 2026
- API overview (endpoint, authentication, error codes) — docs, checked 23 September 2026
- Email API — docs, checked 24 September 2026
- Sending email with SMTP — docs, checked 23 September 2026
- Processing email (inbound) — docs, checked 23 September 2026
- Templates API — docs, checked 23 September 2026
- Suppressions API — docs, checked 23 September 2026
- Webhooks overview — docs, checked 24 September 2026
- Webhooks API — docs, checked 23 September 2026
- Server sandbox mode — docs, checked 23 September 2026
- IP Allowlisting (API sends) — docs, checked 23 September 2026
- Official Postmark libraries — docs, checked 24 September 2026
- AI Prompts — docs, checked 24 September 2026
- Email templates — other, checked 23 September 2026
- Postmark integrations — other, checked 23 September 2026
- Can you schedule emails with Postmark? — docs, checked 23 September 2026
- How does the account approval process work? — docs, checked 23 September 2026
- What types of messages are a good fit for Postmark? — docs, checked 23 September 2026
- IPs for firewalls (SMTP, inbound, webhooks) — docs, checked 23 September 2026
- When can I chat with support? — docs, checked 23 September 2026
- Postmark App for Stripe — docs, checked 23 September 2026
- What is an idempotency key? — docs, checked 24 September 2026
- postmark-python on PyPI (official Python SDK) — registry, checked 24 September 2026
- Contact Postmark support — other, checked 23 September 2026
- Postmark llms.txt — docs, checked 24 September 2026
- auth.md (agent authentication guide) — docs, checked 24 September 2026
- Postmark AI catalog — docs, checked 23 September 2026
- Postmark API catalog (RFC 9727 linkset) — docs, checked 23 September 2026
- Postmark Server API definition (Swagger 2.0) — docs, checked 24 September 2026
- Postmark Account API definition (Swagger 2.0) — docs, checked 23 September 2026
- Postmark MCP server card — docs, checked 24 September 2026
- Postmark MCP server page — other, checked 23 September 2026
- ActiveCampaign/postmark-mcp — repo, checked 24 September 2026
- Information regarding malicious "postmark-mcp" package — blog, checked 23 September 2026
- Official MCP Registry search for "postmark" — registry, checked 24 September 2026
- Postmark agent skills index — docs, checked 24 September 2026
- ActiveCampaign/postmark-skills — repo, checked 23 September 2026
- Teach your AI coding agent how to send email with Postmark Skills — blog, checked 23 September 2026
- Lovable documentation index (llms.txt) — platform-docs, checked 23 September 2026
- Replit Agent integrations overview — platform-docs, checked 23 September 2026