accueil / serveurs / Médias / ai.powerline/inbox-preview
ai.powerline/inbox-preview
serveur MCP (Model Context Protocol) · inbox-preview 0.1.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 ai.powerline/inbox-preview est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.powerline/inbox-preview » 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 4 outils
- get_job≈ 84 tokens
Get the status and screenshots for a preview job. Poll until status is "completed".
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
The job ID returned by submit_preview
Exemple d'appel{"name": "get_job", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_screenshot≈ 217 tokens
Fetch a rendered screenshot. Returns the image URL for the given job, client, width, and environment (color scheme / images).
Paramètres, retour & exemple (5)
Paramètresclient· string · requis · gmail | outlook | yahoo
Client IDjob_id· string · requis
The job IDcolor_scheme· string · optionnel · light | dark
The render's color schemeviewport_width· number · requis
Viewport width of the render, matching the job (1280 when the job used client defaults)images_disabled· boolean · optionnel
Whether the render had images blocked
Exemple d'appel{"name": "get_screenshot", "arguments": {"client": "gmail", "job_id": "texte", "viewport_width": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_clients≈ 66 tokens
List the email clients this deployment can render right now, with their rendering tier, engine, and capabilities
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_clients", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_preview≈ 563 tokens
Submit an email for rendering across email clients — full HTML, or a complete raw .eml (base64). Provide exactly one of html/eml. Returns a job ID to poll for results.
Paramètres, retour & exemple (6)
Paramètreseml· string · optionnel
A complete raw RFC 822 message (.eml), base64-encoded — inserted verbatim (real headers, multipart, attachments). Max 10MB decoded. Provide exactly one of html or eml.html· string · optionnel
The full email HTML to preview. Provide exactly one of html or eml.renders· array · optionnel
Exactly the renders you want, one entry each (e.g. outlook light + outlook dark are two entries). Omit for the server default: every live client at its default width, light.subject· string · optionnel
Email subject lineinclude_previews· boolean · optionnel
Also capture the inbox-list row (how the message looks unread in the list) and the subject heading, returned as inbox_preview / subject_preview on each render. Default false: they cost more than the body render itself, so ask only when you need them.include_full_page· boolean · optionnel
Also screenshot the whole client window around the opened email (the mailbox UI as well as the message), returned as full_page on each render next to the usual email-only screenshot. Default false. Best-effort: the render mailbox identity and any other mail are masked, and the capture is omitted when that cannot be verified.
Exemple d'appel{"name": "submit_preview", "arguments": {"eml": "texte", "html": "texte", "renders": [], "subject": "texte", "include_previews": true, "include_full_page": true}}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é ».