bounces
Pack: postmark · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/bounces for the schema, then POST the same URL with its arguments for the data.
List bounced email records from the Postmark server with optional filters (type, inactive, emailFilter, tag, fromdate, todate); returns bounce type, recipient, and timestamp.
Example call
Arguments
{}
curl
curl -X POST https://gateway.pipeworx.io/postmark/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"bounces","arguments":{}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('bounces', {});
Response shape
| Field | Type | Description |
|---|---|---|
TotalCount | integer | Total number of bounces |
Bounces | array |
Full JSON Schema
{
"type": "object",
"properties": {
"TotalCount": {
"type": "integer",
"description": "Total number of bounces"
},
"Bounces": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ID": {
"type": "string",
"description": "Bounce identifier"
},
"Type": {
"type": "string",
"description": "Bounce type (Permanent or Transient)"
},
"Email": {
"type": "string",
"description": "Bounced email address"
},
"BouncedAt": {
"type": "string",
"description": "ISO timestamp of bounce"
},
"Details": {
"type": "string",
"description": "Bounce details message"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the postmark pack
{
"mcpServers": {
"postmark": {
"url": "https://gateway.pipeworx.io/postmark/mcp"
}
}
}
See Getting Started for client-specific install steps.