Email accessibility audit
audit_email_accessibilityAccessibility audit of marketing or transactional email HTML. Pass the full source as html. Checks layout tables missing role=presentation, missing lang and title, images without alt or with decorative alt mistakes, image-only emails and likely text in images, vague link text such as "click here", font sizes under 14px, low-contrast inline color pairs, missing preheader, fixed width over 600px, heading structure, color-scheme declaration, estimated tap-target height of table-built buttons, and reading-order risks in multi-column tables. Email clients differ and this reads markup only: it does not render the email, resolve classes for color, or confirm a plain-text alternative. Each finding names the WCAG criterion and a fix.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"html": "<html>"
},
"name": "audit_email_accessibility"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | Yes | The full HTML source of the email. |