Agent Tools
The 32 tools the MCP server registers, grouped by resource. Each maps 1:1 to a Posthawk API endpoint, so what an agent learns once works everywhere.
Email (2)
send-email— Send a transactional email. Supports HTML/text body, templates, scheduling, CC/BCC, custom headers, and idempotency keys.get-email— Get the status and events of a sent email by its job ID.
Scheduled (5)
list-scheduled— List upcoming and past scheduled emails.get-scheduled— Get a single scheduled email by ID.cancel-scheduled— Cancel a scheduled email before it sends.reschedule-email— Move a scheduled email to a new time.send-now— Send a scheduled email immediately instead of waiting.
Contacts (5)
list-contacts— List contacts, optionally filtered by tag.get-contact— Fetch a single contact by ID.create-contact— Add a contact with tags and metadata.update-contact— Update a contact's fields, tags, or metadata.delete-contact— Remove a contact.
Domains (3)
list-domains— List domains and their verification + sending status.get-domain— Get one domain's DNS records and verification state.verify-domain— Trigger a verification check for a domain.
Newsletters (13)
list-newsletters,get-newsletter,create-newsletter,update-newsletterlist-subscribers,add-subscriber,unsubscribe-subscriber,delete-subscriberlist-issues,get-issue,create-issue,update-issue,send-issue
Templates (1)
render-template— Render a template server-side with variable substitution.
Webhooks (3)
list-webhooks— List configured webhook endpoints and their events.create-webhook— Register a webhook URL for a set of events.delete-webhook— Remove a webhook endpoint.
Total: 32 tools across 7 categories, all registered via the official MCP SDK.