Connect Postmark to OpenClaw on Operator.io
Postmark is an email delivery service for sending transactional emails with reliable deliverability. It delivers detailed analytics and fast, secure email delivery for developers.
Automate Postmark with AI
Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Postmark. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Postmark on its own, running actions like archive message stream, check spam score, create inbound rule.
Your agent reaches Postmark directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Postmark
Your agent can call any of these Postmark actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Archive Message Stream
Tool to archive a message stream (soft delete). Use when you need to remove a message stream that will be permanently deleted after 45 days.
Check Spam Score
Tool to assess the spam score of a raw email via the SpamCheck API. Use when you have full email source and need spam scoring before sending. Returns spam score and detailed report.
Create Inbound Rule
Tool to create a new inbound rule trigger to block email from a specific sender or domain. Use when you need to prevent emails from specific addresses or domains from being processed.
Create Message Stream
Tool to create a new message stream. Use when you need to set up separate streams for transactional or broadcast emails.
Create Suppressions
Tool to add email addresses to the suppression list for a message stream. Use when you need to prevent emails from being sent to specific addresses.
Create Template
Tool to create a new email template. Use when you need reusable templates before sending emails.
Create Webhook
Tool to create a new webhook configuration for Postmark. Use when you need to set up a webhook to receive event notifications for email tracking (opens, clicks, bounces, deliveries, etc.).
Delete Inbound Rule
Tool to delete a specific inbound rule trigger. Use when you need to remove an inbound rule by its ID after confirming it's no longer needed.
Delete Suppressions
Tool to remove email addresses from the suppression list for a message stream. Use when you need to reactivate previously suppressed email addresses. Note that only HardBounce and ManualSuppression types can be deleted; SpamComplaint sup...
Delete Template
Tool to delete a template by its ID or alias. Use when you need to permanently remove a template after confirming it's no longer needed.
Delete Webhook
Tool to delete a specific webhook. Use when you need to remove a webhook by its ID after confirming it's no longer needed.
Edit Server
Tool to update settings for the current Postmark server. Use when you need to modify server configuration.
Edit Template
Tool to update an existing Postmark template by its ID. Use when you need to modify a template's name, subject, HTML or text body, alias, type, layout, or active status.
Edit Webhook
Tool to update an existing webhook’s URL or triggers. Use when you need to modify webhook settings after confirming the webhookID.
Get Bounce Counts
Tool to get total counts of emails that have been returned as bounced. Use when you need aggregate bounce statistics and per-day breakdown by bounce type (hard bounce, soft bounce, transient, SMTP API errors).
Get Bounces
Tool to retrieve a list of bounces for a server with optional filters. Use when you need to page through bounce data after applying filters.
Get Browser Platform Usage
Tool to retrieve browser platform usage statistics for clicked links. Use after sending outbound emails with tracked links to analyze engagement by browser.
Get Browser Usage
Tool to retrieve browser usage statistics for clicked links. Use after sending tracked outbound emails to analyze which browsers and platforms were used to click links.
Get Click Counts
Tool to retrieve total click counts across all links in emails. Use when you need aggregated click metrics for a given date range.
Get Clicks By Browser Family
Tool to retrieve click statistics grouped by browser family. Use after sending outbound emails with tracked links to analyze which browser families recipients used to click links. Requires link tracking to be enabled for emails.
Get Clicks by Location
Tool to get an overview of which part of the email links were clicked from (HTML or Text). Use when you need to analyze click patterns by content type.
Get Delivery Stats
Tool to retrieve delivery statistics. Use after sending emails to get aggregated counts of deliveries, bounces, and spam complaints.
Get Email Client Usage
Tool to retrieve statistics on email clients used to open emails. Use when you need to analyze which clients recipients open your outbound emails.
Get Email Open Counts
Tool to retrieve counts of opened emails. Use when you need per-day and total open stats for a specified period.
Get Message Stream
Tool to retrieve details of a specific message stream by its ID. Use when you need to inspect stream configuration such as type, description, or subscription settings.
Get Opens by Platform
Tool to retrieve email open statistics by platform type. Use when you need to understand which platforms recipients use to open emails.
Get Outbound Overview
Tool to retrieve outbound email statistics overview. Use when you need aggregated outbound metrics after sending emails.
Get Sent Counts
Tool to retrieve total count of emails sent out. Use when you need per-day and total sent statistics for a specified period.
Get Server
Tool to retrieve details of the current Postmark server. Use when you need to inspect server configuration (webhooks, tracking, tokens, etc.) before other operations.
Get Spam Complaints
Tool to retrieve counts of spam complaints. Use when analyzing spam feedback trends after sending campaigns.
Get Template
Tool to retrieve details of a specific template by its ID. Use after obtaining a template ID to inspect its configuration.
Get Tracked Email Counts
Tool to retrieve counts of emails with tracking enabled. Use after specifying a date range to analyze open and click metrics.
Get Webhook
Tool to retrieve details of a specific webhook by its ID. Use when you need to inspect webhook configuration including URL, triggers, and message stream settings.
List Inbound Rules
Tool to list all inbound rules (triggers) configured for blocking senders. Use when you need to retrieve configured inbound rules with pagination support.
List Message Streams
Tool to list all message streams for a Postmark server with optional type and archive filtering. Use when you need to retrieve available message streams. A server may have up to 10 streams including defaults.
List Outbound Message Clicks
Tool to list clicks for outbound messages with filtering options. Use when you need to retrieve click events with pagination and optional filters like recipient, tag, client, OS, platform, or geographic location.
List Outbound Message Opens
Tool to retrieve opens for outbound messages with filtering options. Use when you need to analyze email open events with detailed client, OS, and geographic data.
List Suppressions
Tool to retrieve the suppression list for a message stream with optional filtering. Use when you need to view all suppressed email addresses for a stream.
List Templates
Tool to list all templates for a Postmark server. Use when you need to retrieve available templates with optional pagination and filters.
List Webhooks
Tool to list all webhooks configured for your Postmark account. Use after authenticating your server token to retrieve current webhook configurations.
Search Inbound Messages
Tool to search inbound messages received with optional filtering. Use when you need to retrieve inbound emails with pagination and various filters.
Search Outbound Messages
Tool to search outbound messages with filtering by recipient, tag, status, and date range. Use when you need to query sent messages with specific filters or pagination.
Send Batch Templated Emails
Tool to send multiple templated emails in a single batch API call. Use when you need to send up to 500 templated messages at once.
Unarchive Message Stream
Tool to unarchive a previously archived message stream. Use when you need to restore an archived stream (within 45 days of archiving).
Update Message Stream
Tool to update a message stream configuration in Postmark. Use when you need to modify a stream's name or description. Note that stream type and ID cannot be changed after creation.
Validate Template
Tool to validate a Postmark template. Use when checking that a template's subject and body render correctly against sample data.
How to connect Postmark
You authorize Postmark once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Postmark without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Postmark
- How do I connect Postmark to Operator?
- You authorize Postmark once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Postmark without you signing in again.
- Can my agent work with issues and pull requests in Postmark?
- Yes. It can open and comment on issues, review pull requests, manage labels, and read project details when you ask. Teams use it to triage incoming work, draft release notes, and post a summary of what changed without leaving chat.
- Do I need to write code or manage Postmark API keys?
- No code and no API keys. You authorize Postmark through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
- Can my agent use Postmark together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Postmark and tools like GitHub, Supabase, Pagerduty in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Postmark, or browse all integrations.
Put your agent on Postmark
Sign in, connect Postmark, and hand your agent the work. Your first week is free.
Try for free