Server definition
- Hash
- sha256:224d7d910536b8687db7324839f650844e5570be4b1ded114996d2aae2eba1bc
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Quick CSS compatibility analysis , returns warnings and per-client scores.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"format": {
"description": "Input format for framework-specific fix snippets",
"enum": [
"html",
"jsx",
"mjml",
"maizzle"
],
"type": "string"
},
"html": {
"description": "The email HTML source code",
"type": "string"
}
},
"required": [
"html"
],
"type": "object"
},
"name": "analyze_email",
"outputSchema": null
},
{
"description": "Comprehensive quality audit , CSS compatibility, spam, links, accessibility, images, inbox preview, size, templates, content overflow, visual bugs.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"format": {
"description": "Input format",
"enum": [
"html",
"jsx",
"mjml",
"maizzle"
],
"type": "string"
},
"html": {
"description": "The email HTML source code",
"type": "string"
},
"skip": {
"description": "Checks to skip",
"items": {
"enum": [
"spam",
"links",
"accessibility",
"images",
"compatibility",
"inboxPreview",
"size",
"templateVariables",
"overflow",
"visual"
],
"type": "string"
},
"type": "array"
}
},
"required": [
"html"
],
"type": "object"
},
"name": "audit_email",
"outputSchema": null
},
{
"description": "Generate a cross-client-compatible email from a brief using Emailens's self-healing loop (generate → score across 21 clients → repair). Output stays in the framework you choose. Returns a runId immediately , poll get_build_status for progress and the final code. Requires a Pro/Team API key.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"format": {
"description": "Output framework: 'html' (default), 'jsx', 'mjml', or 'maizzle'",
"enum": [
"html",
"jsx",
"mjml",
"maizzle"
],
"type": "string"
},
"intent": {
"description": "What the email should be and contain , the brief to build from",
"type": "string"
},
"maxIterations": {
"description": "Max repair rounds, 1-8 (default 5)",
"type": "number"
},
"seedHtml": {
"description": "Optional existing code to improve from instead of starting blank",
"type": "string"
},
"threshold": {
"description": "Target compatibility score, 50-100 (default 90)",
"type": "number"
}
},
"required": [
"intent"
],
"type": "object"
},
"name": "build_email",
"outputSchema": null
},
{
"description": "Check email deliverability for a domain , SPF, DKIM, DMARC, MX, BIMI.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"description": "Domain to check (e.g. 'company.com')",
"minLength": 3,
"pattern": "^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)+$",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_deliverability",
"outputSchema": null
},
{
"description": "Compare two email HTML versions , shows score changes, fixed issues, and regressions per client.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"after": {
"description": "Modified email HTML",
"type": "string"
},
"before": {
"description": "Original email HTML",
"type": "string"
},
"format": {
"description": "Input format",
"enum": [
"html",
"jsx",
"mjml",
"maizzle"
],
"type": "string"
}
},
"required": [
"before",
"after"
],
"type": "object"
},
"name": "diff_emails",
"outputSchema": null
},
{
"description": "Generate a structured fix prompt for email compatibility issues.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"format": {
"description": "Input format , controls fix syntax",
"enum": [
"html",
"jsx",
"mjml",
"maizzle"
],
"type": "string"
},
"html": {
"description": "The email HTML source code to fix",
"type": "string"
},
"scope": {
"description": "Fix scope",
"enum": [
"all",
"current"
],
"type": "string"
},
"selectedClientId": {
"description": "Client ID for scoped fixes",
"type": "string"
}
},
"required": [
"html"
],
"type": "object"
},
"name": "fix_email",
"outputSchema": null
},
{
"description": "Check a build_email run by runId , returns status, iteration, best compatibility score, and the current best source once available.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"runId": {
"description": "The runId returned by build_email",
"type": "string"
}
},
"required": [
"runId"
],
"type": "object"
},
"name": "get_build_status",
"outputSchema": null
},
{
"description": "List all 21 supported email clients with IDs, names, rendering engines, dark mode support, and deprecation status. Use the returned IDs to filter other tools like preview_email or capture_screenshots.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_clients",
"outputSchema": null
},
{
"description": "Full email compatibility preview , transforms HTML for 21 email clients, analyzes CSS, generates scores, simulates dark mode, checks inbox preview and email size.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"clients": {
"description": "Optional client ID filter",
"items": {
"type": "string"
},
"type": "array"
},
"format": {
"description": "Input format: 'html' (default), 'jsx', 'mjml', or 'maizzle'",
"enum": [
"html",
"jsx",
"mjml",
"maizzle"
],
"type": "string"
},
"html": {
"description": "The email HTML source code",
"type": "string"
}
},
"required": [
"html"
],
"type": "object"
},
"name": "preview_email",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:224d7d910536b8687db7324839f650844e5570be4b1ded114996d2aae2eba1bc | sha256sum