ChatGPT + Postmark: What the Integration Can (and Can't) Do in 2026
Mostly no — there’s no official Postmark app in the ChatGPT directory and no hosted connector you can just switch on. Postmark (now part of ActiveCampaign) does ship an official MCP server — a genuinely good one, with 24 tools covering sends, templates, deliverability diagnostics, and suppression lists — but it’s a local stdio server you run via npm. That works out of the box with Claude Desktop, Cursor, and Windsurf. ChatGPT’s custom connectors, by contrast, require a remote MCP server over HTTP, which Postmark doesn’t host. So the honest answer for ChatGPT users in July 2026: you can get there, but only by hosting the server yourself or going through the API.
Here’s what actually works, what the setup costs you, and what to use when you want transactional email work that runs without you.
What ChatGPT can actually do with Postmark
- Answer questions from Postmark’s docs. Postmark publishes an llms.txt file — paste
https://postmarkapp.com/llms.txtinto a chat and ChatGPT gives accurate integration and troubleshooting guidance instead of hallucinated API calls. - Write your Postmark code. Generating send calls, template payloads, webhook handlers, and bounce-processing logic against Postmark’s API is squarely in ChatGPT’s wheelhouse.
- Reach the MCP tools — if you host them. Wrap the open-source postmark-mcp server in a Streamable HTTP transport on your own infrastructure, then add it to ChatGPT as a custom connector in Developer Mode. From there you get the full 24-tool surface: sends, template management, delivery analytics, suppression edits.
- Run inside agent sessions. With ChatGPT Work (launched July 9, 2026), an agent can @-mention your self-hosted connector alongside the rest of your stack for a long, metered run. Still a run you start — and still your server to maintain.
How to set it up
The realistic path, in order of effort:
- Docs-only (five seconds): paste Postmark’s llms.txt URL into your chat for accurate guidance while you build.
- Local MCP, different client: if you’re not wedded to ChatGPT,
npx -y @activecampaign/postmark-mcpwith your server token in the environment gets Claude Desktop or Cursor talking to Postmark directly — this is the officially supported route. - Self-hosted remote MCP for ChatGPT: deploy the open-source server behind an HTTP transport (Fly.io or Render will do), protect it, then add the URL as a custom connector in ChatGPT’s Developer Mode. You’re now maintaining email-sending infrastructure so a chatbot can reach it — worth it for some teams, not most.
The limits that actually matter
- No official ChatGPT route. No directory app, no hosted connector, no OAuth flow. Every ChatGPT option above is you doing the plumbing. Postmark’s official support targets Claude Desktop, Cursor, and Windsurf.
- It doesn’t run on triggers. Postmark is webhook-native — bounces, spam complaints, opens, inbound mail all fire events. ChatGPT sees none of them. Even fully wired up, it queries Postmark when you prompt it, never because a delivery failed.
- Your server token, your risk. The local MCP server keeps your token on your machine, which is the design’s whole point. Self-hosting a remote version for ChatGPT means exposing send-capable credentials on the network — handle with care.
- Session-bound, even in agent mode. ChatGPT Work runs are long and autonomous but manually started and metered against your plan’s allowance — an errand, not a standing watch on your delivery pipeline.
If you want Postmark work that runs on its own: Carly
The moment you want something to happen off a Postmark event — a hard bounce flagging the contact in your CRM, a spam complaint pausing outreach to that domain, a Monday-morning deliverability digest — hosting an MCP server for a chat session was never the right tool.
That’s where Carly fits. Carly is an AI executive assistant that acts on triggers across your whole stack, set up by conversation instead of code:
- Fires on events and schedules, 24/7, in the cloud. Bounce webhook, inbound message, Monday 8am — Carly acts without a chat open.
- No-code setup. Tell Carly “when a Postmark bounce webhook fires, flag the contact in HubSpot and draft an alternate-channel follow-up” in plain English; it interviews you and builds the workflow.
- Connects transactional email to the rest of your work — Postmark events flowing into CRM updates, team alerts, and spreadsheets in one flow.
- Actually sends — drafts and sends email across Gmail and Outlook, updates your CRM, manages tasks.
- Connects to anything — 200+ native integrations, plus any other tool via your own API key.
AI agents start at $35/month, and steps in a workflow that don’t use AI run free and unlimited. See integrations — and Carly natively integrates with Postmark.
ChatGPT vs Carly
| ChatGPT (self-hosted MCP) | Carly | |
|---|---|---|
| Official, supported connection | No (DIY hosting) | Yes, native |
| Query delivery stats in a chat | Yes, once wired | Yes |
| React to a bounce webhook by itself | No | Yes, on any trigger |
| Weekly deliverability digest, unprompted | No | Yes, on a schedule |
| Runs without a session open | No (agent runs are started + metered) | Yes (cloud, 24/7) |
| Pushes events into CRM / inbox / tasks | No | Yes |
| Setup | Deploy + maintain an MCP server | Describe it in plain English |
| Pricing | Paid ChatGPT plan + your hosting | AI agents from $35/mo |
ChatGPT plus Postmark is a DIY project that ends in a chat window. Carly is an assistant that acts on your delivery events while you’re doing something else.
Frequently Asked Questions
Does ChatGPT work with Postmark?
Not officially. Postmark’s official MCP server (activecampaign/postmark-mcp) is local-only and targets Claude Desktop, Cursor, and Windsurf. ChatGPT custom connectors need a remote HTTP server, which Postmark doesn’t host — so ChatGPT users must self-host the open-source server or work through the API.
Is there a Postmark app in the ChatGPT apps directory?
No, as of July 2026 there’s no Postmark app in the directory and no official ChatGPT connector. The llms.txt file Postmark publishes helps ChatGPT give accurate advice about Postmark, but that’s documentation, not a live connection to your account.
Can ChatGPT send transactional email through Postmark?
Only if you self-host the MCP server behind an HTTP transport and add it as a custom connector — then the 24 tools, including sends and template dispatches, become available in your sessions. For most teams the API in your own application code remains the sane path for sending.
Can ChatGPT react to Postmark bounces or spam complaints automatically?
No. ChatGPT never receives webhooks — it only queries Postmark inside a session you start. For “when a bounce fires, update the CRM and try another channel,” you need a trigger-based assistant like Carly, which connects to Postmark natively.
More: ChatGPT email assistant · ChatGPT MCP · Can ChatGPT send emails · Claude + Postmark · Best AI email tools
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


