---
title: "Postmark integration for LuumenAI"
url: "https://www.luumen.ai/integrations/postmark/"
entity: SoftwareIntegration
category: "Communication"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Postmark integration for LuumenAI

Read bounce and delivery data from Postmark, then fix senders with approval

## What LuumenAI can do with Postmark

LuumenAI connects to Postmark with an API token and exposes 46 tools (30 read-only · 11 write · 5 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 46 tools (30 read-only · 11 write · 5 destructive)
- Plan: available on all plans
- Category: Communication

## About Postmark with LuumenAI

Connect Postmark and your team can ask about email delivery the way they'd ask a colleague. Bounce counts, delivery stats, open and click data, message stream details — all read on demand. When something needs changing, like suppressing a bad address or updating a webhook, the agent shows the plan first and asks before it writes. Luumen authenticates with an API key.

## Example tools

Read-only (30 in total):

- `POSTMARK_CHECK_SPAM_SCORE` — Assess the spam score of a raw email via the SpamCheck API.
- `POSTMARK_GET_BOUNCE_COUNTS` — Get total counts of emails that have been returned as bounced.
- `POSTMARK_GET_BOUNCES` — Retrieve a list of bounces for a server with optional filters.
- `POSTMARK_GET_BROWSER_PLATFORM_USAGE` — Retrieve browser platform usage statistics for clicked links.
- `POSTMARK_GET_BROWSER_USAGE` — Retrieve browser usage statistics for clicked links.
- `POSTMARK_GET_CLICK_COUNTS` — Retrieve total click counts across all links in emails.
- `POSTMARK_GET_CLICKS_BY_BROWSER_FAMILY` — Retrieve click statistics grouped by browser family.
- `POSTMARK_GET_CLICKS_BY_LOCATION` — Get an overview of which part of the email links were clicked from (HTML or Text).

Write and destructive (16 in total, approval required by default):

- `POSTMARK_ARCHIVE_MESSAGE_STREAM` — Archive a message stream (soft delete).
- `POSTMARK_CREATE_INBOUND_RULE` — Create a new inbound rule trigger to block email from a specific sender or domain.
- `POSTMARK_CREATE_MESSAGE_STREAM` — Create a new message stream.
- `POSTMARK_CREATE_SUPPRESSIONS` — Add email addresses to the suppression list for a message stream.
- `POSTMARK_CREATE_TEMPLATE` — Create a new email template.
- `POSTMARK_CREATE_WEBHOOK` — Create a new webhook configuration for Postmark.
- `POSTMARK_DELETE_INBOUND_RULE` — Delete a specific inbound rule trigger.
- `POSTMARK_DELETE_SUPPRESSIONS` — Remove email addresses from the suppression list for a message stream.

## Frequently asked questions

### How does LuumenAI connect to Postmark?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Postmark on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 5 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Postmark — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/postmark/
