Postmark for AI agents

Agents read Postmark at once. Changes and sends are held for a person's approval by default.

About Postmark

Postmark is an email delivery service that enables developers to send transactional emails with high deliverability and detailed analytics.

What an agent can do in Postmark

Every Postmark action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Postmark without asking first. 30 actions.

  • Get Message StreamTool 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 WebhookTool 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 RulesTool to list all inbound rules (triggers) configured for blocking senders. Use when you need to retrieve configured inbound rules with pagination support.
  • List Message StreamsTool 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 d
  • List Outbound Message ClicksTool 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 geograph
  • List Outbound Message OpensTool 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 SuppressionsTool 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.
  • Search Inbound MessagesTool to search inbound messages received with optional filtering. Use when you need to retrieve inbound emails with pagination and various filters.
  • Search Outbound MessagesTool 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.
  • Check Spam ScoreTool 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.
  • Get Bounce CountsTool 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
  • Get BouncesTool to retrieve a list of bounces for a server with optional filters. Use when you need to page through bounce data after applying filters.
Show all 30
  • Get Browser Platform UsageTool to retrieve browser platform usage statistics for clicked links. Use after sending outbound emails with tracked links to analyze engagement by browser.
  • Get Browser UsageTool 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 CountsTool 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 FamilyTool 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 tracki
  • Get Clicks by LocationTool 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 StatsTool to retrieve delivery statistics. Use after sending emails to get aggregated counts of deliveries, bounces, and spam complaints.
  • Get Email Client UsageTool 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 CountsTool to retrieve counts of opened emails. Use when you need per-day and total open stats for a specified period.
  • Get Opens by PlatformTool to retrieve email open statistics by platform type. Use when you need to understand which platforms recipients use to open emails.
  • Get Outbound OverviewTool to retrieve outbound email statistics overview. Use when you need aggregated outbound metrics after sending emails.
  • Get Sent CountsTool to retrieve total count of emails sent out. Use when you need per-day and total sent statistics for a specified period.
  • Get ServerTool 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 ComplaintsTool to retrieve counts of spam complaints. Use when analyzing spam feedback trends after sending campaigns.
  • Get TemplateTool to retrieve details of a specific template by its ID. Use after obtaining a template ID to inspect its configuration.
  • Get Tracked Email CountsTool to retrieve counts of emails with tracking enabled. Use after specifying a date range to analyze open and click metrics.
  • List TemplatesTool to list all templates for a Postmark server. Use when you need to retrieve available templates with optional pagination and filters.
  • List WebhooksTool to list all webhooks configured for your Postmark account. Use after authenticating your server token to retrieve current webhook configurations.
  • Validate TemplateTool to validate a Postmark template. Use when checking that a template's subject and body render correctly against sample data.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 16 actions.

  • Create Inbound RuleTool 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 StreamTool to create a new message stream. Use when you need to set up separate streams for transactional or broadcast emails.
  • Create SuppressionsTool 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 WebhookTool 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.).
  • Update Message StreamTool 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.
  • Archive Message StreamTool to archive a message stream (soft delete). Use when you need to remove a message stream that will be permanently deleted after 45 days.
  • Create TemplateTool to create a new email template. Use when you need reusable templates before sending emails.
  • Delete Inbound RuleTool 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 SuppressionsTool 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 ty
  • Delete TemplateTool 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 WebhookTool to delete a specific webhook. Use when you need to remove a webhook by its ID after confirming it's no longer needed.
  • Edit ServerTool to update settings for the current Postmark server. Use when you need to modify server configuration.
Show all 16
  • Edit TemplateTool 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 WebhookTool to update an existing webhook’s URL or triggers. Use when you need to modify webhook settings after confirming the webhookID.
  • Send Batch Templated EmailsTool 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 StreamTool to unarchive a previously archived message stream. Use when you need to restore an archived stream (within 45 days of archiving).

Changes wait in Needs you

Changes and sends in Postmark are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Postmark questions

Can an agent change data in Postmark on its own?

Not by default. Changes and sends in Postmark are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Postmark?

This connector lists 30 read actions. Reads run at once, without waiting for approval.

How does Postmark connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Postmark to your agents.