Postmark integration
Transactional email delivery API. Send emails, manage templates, track deliverability, and handle bounces. Build reliable email notifications, transactional messaging, and email automation.
Say what should happen.
The workflow builds itself.
Common Postmark use cases
- Admin dashboard
- List management
- Trend analysis
- Inbound recovery
- Stream management
- Template management
- List hygiene
- Delivery debugging
- Configuration review
- Configuration update
What you can do with Postmark
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Stat, 8 operations
get_bounce_countsGet bounce countsGETRetrieves bounce counts by day.get_click_countsGet click countsGETRetrieves link click counts by day.get_delivery_statsGet delivery statsGETRetrieves delivery statistics for the server.get_open_countsGet open countsGETRetrieves email open counts by day.get_outbound_overviewGet outbound overviewGETRetrieves outbound statistics overview.get_sent_countsGet sent countsGETRetrieves sent email counts by day.get_spam_complaintsGet spam complaintsGETRetrieves spam complaint counts by day.get_tracked_email_countsGet tracked email countsGETRetrieves tracked email counts by day.
Message, 7 operations
bypass_inbound_rulesBypass inbound rulesPUTBypasses inbound rules for a blocked message.get_inbound_message_detailsGet inbound message detailsGETRetrieves details for a specific inbound message.get_outbound_message_detailsGet outbound message detailsGETRetrieves details for a specific outbound message.get_outbound_message_dumpGet outbound message dumpGETRetrieves the raw SMTP source for an outbound message.get_outbound_messagesGet outbound messagesGETLists outbound message history.retry_inbound_messageRetry inbound messagePUTRetries delivery of a failed inbound message.search_inbound_messagesSearch inbound messagesGETSearches inbound message history.
Message stream, 6 operations
archive_message_streamArchive message streamPOSTArchives a message stream.create_message_streamCreate message streamPOSTCreates a new message stream.edit_message_streamEdit message streamPATCHEdits a message stream.get_message_streamGet message streamGETRetrieves a specific message stream by ID.list_message_streamsList message streamsGETLists all message streams for the server.unarchive_message_streamUnarchive message streamPOSTUnarchives a message stream.
Template, 6 operations
create_templateCreate templatePOSTCreates a new email template.delete_templateDelete templateDELETEDeletes a template by ID or alias.edit_templateEdit templatePUTEdits an existing email template.get_templateGet templateGETRetrieves a specific template by ID or alias.list_templatesList templatesGETLists all email templates.validate_templateValidate templatePOSTValidates template content without sending.
Webhook, 5 operations
create_webhookCreate webhookPOSTCreates a new webhook.delete_webhookDelete webhookDELETEDeletes a webhook.edit_webhookEdit webhookPUTEdits an existing webhook.get_webhookGet webhookGETRetrieves a specific webhook by ID.list_webhooksList webhooksGETLists all webhooks for the server.
Bounce, 4 operations
activate_bounceActivate bouncePUTActivates a bounced recipient.get_bounceGet bounceGETRetrieves a single bounce by ID.get_bounce_dumpGet bounce dumpGETRetrieves the raw SMTP dump for a bounce.list_bouncesList bouncesGETLists email bounce records.
Email, 4 operations
send_batchSend batchPOSTSends multiple emails in a single batch.send_batch_with_templatesSend batch with templatesPOSTSends batch emails using templates.send_emailSend emailPOSTSends a single transactional email.send_with_templateSend with templatePOSTSends an email using a predefined template.
Suppression, 3 operations
create_suppressionsCreate suppressionsPOSTCreates email suppressions.delete_suppressionsDelete suppressionsPOSTDeletes email suppressions.list_suppressionsList suppressionsGETLists email suppressions for a message stream.
Server, 2 operations
edit_serverEdit serverPUTEdits server configuration.get_serverGet serverGETRetrieves current server configuration.
Click, 1 operation
get_message_clicksGet message clicksGETLists message click tracking events.
Open, 1 operation
get_message_opensGet message opensGETLists message open tracking events.
Use Postmark from Claude Code, Cursor or Codex
Connect Postmark in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Postmark operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Postmark
- Create your workspace
Sign up free. Nothing to install.
- Connect Postmark once
Add your Postmark connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Postmark integration FAQ
What can you do with the Postmark integration?
LiveContext exposes 47 operations on Postmark, covering stat, message, message stream and template. Common uses include Admin dashboard, List management and Trend analysis.
