Introduction
PurpleToad Mail hosts email for your custom domains and gives your applications a transactional email API. You can run team inboxes, send account notifications, and receive mail without managing separate providers.
What you can build
- Transactional email: send sign-up messages, password resets, receipts, and application alerts.
- Custom-domain inboxes: create addresses such as
support@yourdomain.comand use them in a standard mail app. - Application workflows: receive messages through the API and react to delivery or inbound events with webhooks.
- Agent workflows: give an agent scoped access through the REST API or PurpleToad Mail MCP server.
Core concepts
| Concept | Description |
|---|---|
| Account | Your PurpleToad Mail customer account, tied to a plan and billing. |
| Domain | A custom domain you add and verify with DNS records. |
| Mailbox | An email address under one of your domains. |
| API Key | A scoped secret for calling the API programmatically. |
| Webhook | A URL PurpleToad Mail calls when events happen (delivery, bounce, inbound, etc.). |
Next steps
- Authentication — get your first API key.
- PurpleToad Mail MCP — connect a compatible AI client to scoped email workflows.
- Send email — send your first outbound message.
- API Playground — browse and test supported integration endpoints.