Send email
Mailgun
Email delivery service with a REST API and SMTP that sends, receives and tracks transactional and bulk email.
Methods
| Method | Used for | How |
|---|---|---|
| Primary account API key | All API operations on any sending domain | HTTP basic auth, username api, password is the key |
| Domain sending key | Sending only, for one domain (POST /messages, /messages.mime) | HTTP basic auth, username api |
| Role-based API key | Operations limited to a chosen role (most plans) | Created by an admin in the dashboard |
| SMTP credentials | Sending over SMTP | Per-domain SMTP login |
Source8API authentication
Getting access
- Who creates the account
- A person signs up and activates the account in the dashboard; agent self sign-up not stated20
- Where to get a key
- Dashboard, Account Settings, API Keys8
- Other requirements
- Sandbox domain sends only to authorized recipients who verify their address; own-domain sending needs DNS records20
- MCP server credentials
MAILGUN_API_KEYenvironment variable; optionalMAILGUN_API_REGION(usoreu)6
Read from Sinch’s own pages on 2026-11-04. Every number links to the page a value came from. For agents, the same facts as markdown: /tools/send-email/mailgun.md