Email Spam Tester

MCP server

Un test anti-spam d’e-mail accessible à tout agent

Un serveur MCP hébergé à une seule adresse. Sans installation ni clé. Votre client se connecte et l’agent obtient un vrai serveur de messagerie pour ses tests.

42 vérifications · Aucune clé · Aucun compte

La connexion fournit quatre outils

Un agent qui rédige des e-mails ne reçoit aucun retour des personnes qui décident s’ils arrivent. Ces outils lui donnent ce retour à partir d’un véritable envoi SMTP, dans un format qu’il peut exploiter.

MCP server
/mcp
  • get_test_address

    Réserve une adresse pendant une heure. Si le test de placement est activé, vous obtenez aussi une liste de boîtes mail chez différents fournisseurs.

  • wait_for_report

    Attend la fin des vérifications, puis renvoie les scores, les vérifications échouées et les avertissements avec leurs preuves, ainsi que le plan de correction.

  • get_report

    Lit un rapport existant à partir de son slug, y compris la progression de la vérification du dossier.

  • get_message_source

    Renvoie l’e-mail tel qu’il est arrivé, avec les en-têtes dans l’ordre de transmission, pendant une heure après sa livraison.

Connectez votre client

Le serveur utilise Streamable HTTP et ne demande aucune authentification. La plupart des clients n’ont besoin que de l’adresse.

https://email-spam-tester.com/mcp
{  "mcpServers": {    "email-spam-tester": {      "url": "https://email-spam-tester.com/mcp"    }  }}

Votre client ne prend pas en charge HTTP ?

Utilisez mcp-remote comme passerelle.

{
  "mcpServers": {
    "email-spam-tester": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://email-spam-tester.com/mcp"
      ]
    }
  }
}

Du prompt au rapport

Voici l’ordre des étapes, quel que soit le client utilisé.

You

Vérifiez ma newsletter avant que je l’envoie.

Claude4 outils connectés

  1. Réserver une adresse

    get_test_address
  2. Attendre l’arrivée de votre e-mail

    wait_for_report
  3. Lire le message tel qu’il a été reçu

    get_message_source

Score de réception

0/100

  • SPFréussi
  • DKIMréussi
  • DMARCréussi
  • Blocklistsréussi
  • List-Unsubscribeavertissement

Plan de correction

Ajoutez un en-tête List-Unsubscribe en un clic dans votre plateforme d’envoi, puis relancez le test.

Exemple scripté.

Une adresse.
Tous les agents que vous utilisez.

Que demander

Démarrer un test

Obtenez une adresse de test et expliquez-moi comment y envoyer mon brouillon.

Envoyez votre vrai brouillon à cette adresse depuis votre plateforme habituelle.

Lire un rapport

Lisez ce rapport et classez les contrôles qui ont échoué selon leur coût : [slug]

Trois contrôles ont échoué, le plus coûteux en premier.

Voir le dossier

Réservez une adresse avec le test de placement activé et montrez-moi où l’e-mail est arrivé.

Envoyez à cette liste. Le tableau se remplit au bout d’environ une demi-heure.

Questions

Pourquoi faut-il envoyer un vrai e-mail au lieu de coller du texte ?

Environ la moitié des vérifications portent sur ce qu’ajoute la plateforme d’envoi : la signature DKIM, le chemin suivi par l’e-mail sur ses serveurs et les en-têtes de désabonnement. Le texte collé ne contient rien de tout cela, le modèle ne pourrait donc que deviner.

Que peut voir le serveur ?

Ce que vous envoyez à l’adresse de test. Le message brut est conservé pendant une heure après sa réception, puis seul le rapport reste disponible, via un lien accessible à toute personne qui possède le slug. N’envoyez que des e-mails de test que vous pourriez montrer à un collègue et consultez la politique de confidentialité pour le reste.

Le score est-il le même que sur le site web ?

Oui. Il s’agit de la même analyse et de la même page de rapport. Vous pouvez donc comparer un test lancé depuis une conversation à un test lancé depuis la page d’accueil.

Avec quels clients est-il compatible ?

Avec tout client compatible avec MCP via Streamable HTTP, et avec les autres via mcp-remote. Des pages de configuration sont disponibles pour Claude, Claude Code, ChatGPT, Cursor, Gemini CLI, GitHub Copilot, Zed, Warp et OpenCode.

Existe-t-il aussi une API REST ?

Oui. La documentation de l’API décrit le même test sans MCP.

Que signifie le statut skip ?

Le contrôle ne s’appliquait pas à cet e-mail. Ce n’est pas une réussite. Le statut error signifie que le contrôle n’a pas pu s’exécuter et n’a pas été pris en compte dans le score.

Envoyez un vrai e-mail et consultez le résultat

Copier l’URL du serveur