MJML
Markup language for responsive email.
MJML is a markup language that compiles to table-based HTML that renders consistently in Outlook and Gmail. Vendor-neutral, broad framework integrations including mjml-react.
An agent stack treats email as a two-way primitive. Inbound has to arrive as structured JSON a tool call can consume, sends have to be safe to retry when a model loop repeats itself, and every action needs an audit trail. A provider without inbound parsing only solves half the problem.
Against inbound parsing into tool calls and model-generated sends that must not duplicate, MJML covers none of the capabilities this audience leans on (inbound parsing, idempotency keys, webhook coverage, event stream, batch sending, SDK breadth, and multi-tenant support), so it fits only where those needs are genuinely absent.
- Inbound parsing: No
- Idempotency keys: No
- Webhooks: No
- Operating since: Not published
- Event stream: No
- Best published rate per 1,000: Tiers not published in comparable form
- Batch sending: No
- SDKs: None
- Multi-tenant: No
Not applicable.
Polyglot teams needing a vendor-neutral template language.
- › Mature, language-agnostic
- › Excellent rendering across clients
- › XML-style syntax can feel verbose
Features at a glance
| API | No |
| SMTP | No |
| SDKs | None |
| Webhooks | No |
| Templates | rich |
| React Email | No |
| Batch send | No |
| Scheduled send | No |
| Suppressions | No |
| Multi-tenant | No |
| Inbound parsing | No |
| Event stream | No |
| Idempotency keys | No |
| Dedicated IP | No |