accueil / serveurs / Dev & Code / io.github.emailens/mcp
io.github.emailens/mcp
serveur MCP (Model Context Protocol) · emailens 0.8.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.emailens/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.emailens/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- analyze_email≈ 156 tokens
Quick CSS compatibility analysis , returns warnings and per-client scores.
Paramètres, retour & exemple (2)
Paramètreshtml· string · requis
The email HTML source codeformat· string · optionnel · html | jsx | mjml | maizzle
Input format for framework-specific fix snippets
Exemple d'appel{"name": "analyze_email", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audit_email≈ 220 tokens
Comprehensive quality audit , CSS compatibility, spam, links, accessibility, images, inbox preview, size, templates, content overflow, visual bugs.
Paramètres, retour & exemple (3)
Paramètreshtml· string · requis
The email HTML source codeskip· array · optionnel
Checks to skipformat· string · optionnel · html | jsx | mjml | maizzle
Input format
Exemple d'appel{"name": "audit_email", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - build_email≈ 299 tokens
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.
Paramètres, retour & exemple (5)
Paramètresformat· string · optionnel · html | jsx | mjml | maizzle
Output framework: 'html' (default), 'jsx', 'mjml', or 'maizzle'intent· string · requis
What the email should be and contain , the brief to build fromseedHtml· string · optionnel
Optional existing code to improve from instead of starting blankthreshold· number · optionnel
Target compatibility score, 50-100 (default 90)maxIterations· number · optionnel
Max repair rounds, 1-8 (default 5)
Exemple d'appel{"name": "build_email", "arguments": {"intent": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_deliverability≈ 152 tokens
Check email deliverability for a domain , SPF, DKIM, DMARC, MX, BIMI.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain to check (e.g. 'company.com')
Exemple d'appel{"name": "check_deliverability", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - diff_emails≈ 169 tokens
Compare two email HTML versions , shows score changes, fixed issues, and regressions per client.
Paramètres, retour & exemple (3)
Paramètresafter· string · requis
Modified email HTMLbefore· string · requis
Original email HTMLformat· string · optionnel · html | jsx | mjml | maizzle
Input format
Exemple d'appel{"name": "diff_emails", "arguments": {"after": "texte", "before": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fix_email≈ 191 tokens
Generate a structured fix prompt for email compatibility issues.
Paramètres, retour & exemple (4)
Paramètreshtml· string · requis
The email HTML source code to fixscope· string · optionnel · all | current
Fix scopeformat· string · optionnel · html | jsx | mjml | maizzle
Input format , controls fix syntaxselectedClientId· string · optionnel
Client ID for scoped fixes
Exemple d'appel{"name": "fix_email", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_build_status≈ 140 tokens
Check a build_email run by runId , returns status, iteration, best compatibility score, and the current best source once available.
Paramètres, retour & exemple (1)
ParamètresrunId· string · requis
The runId returned by build_email
Exemple d'appel{"name": "get_build_status", "arguments": {"runId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_clients≈ 131 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_clients", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview_email≈ 206 tokens
Full email compatibility preview , transforms HTML for 21 email clients, analyzes CSS, generates scores, simulates dark mode, checks inbox preview and email size.
Paramètres, retour & exemple (3)
Paramètreshtml· string · requis
The email HTML source codeformat· string · optionnel · html | jsx | mjml | maizzle
Input format: 'html' (default), 'jsx', 'mjml', or 'maizzle'clients· array · optionnel
Optional client ID filter
Exemple d'appel{"name": "preview_email", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sandbox_get_inbox≈ 127 tokens
Retrieve or auto-create your Emailens sandbox test email address for capturing test emails.
Paramètres, retour & exemple (1)
Paramètresname· string · optionnel
Optional friendly name for the sandbox inbox
Exemple d'appel{"name": "sandbox_get_inbox", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sandbox_get_message≈ 139 tokens
Get complete email details: HTML/text body, parsed headers, spam score, SPF/DKIM/DMARC auth status, and validated links.
Paramètres, retour & exemple (1)
ParamètresmessageId· string · requis
ID of the sandbox message
Exemple d'appel{"name": "sandbox_get_message", "arguments": {"messageId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sandbox_list_messages≈ 118 tokens
List recently captured test emails in the Emailens sandbox.
Paramètres, retour & exemple (1)
ParamètresinboxId· string · optionnel
Optional inbox ID filter
Exemple d'appel{"name": "sandbox_list_messages", "arguments": {"inboxId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sandbox_wait_for_email≈ 212 tokens
Poll and wait for a matching incoming test email in the sandbox (ideal for auth OTPs, magic links, transactional email assertions).
Paramètres, retour & exemple (4)
Paramètressender· string · optionnel
Substring match for sender address (case-insensitive)inboxId· string · optionnel
Optional inbox ID filtersubject· string · optionnel
Substring match for email subject (case-insensitive)timeoutSeconds· number · optionnel
Max seconds to wait (default: 30, max: 60)
Exemple d'appel{"name": "sandbox_wait_for_email", "arguments": {"sender": "texte", "inboxId": "texte", "subject": "texte", "timeoutSeconds": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».