Email Spam Tester

MCP server

Een e-mailspamtest die elke agent kan aanroepen

Een gehoste MCP-server op één adres. Geen installatie, geen sleutel. Je client maakt verbinding en de agent krijgt een echte mailserver om mee te testen.

42 controles · Geen sleutel · Geen account

De verbinding voegt vier tools toe

Een agent die e-mails schrijft, krijgt geen feedback van de partijen die bepalen of ze aankomen. Deze tools geven die feedback op basis van een echte SMTP-bezorging, in een vorm waarmee de agent aan de slag kan.

MCP server
/mcp
  • get_test_address

    Reserveert een adres voor één uur. Als inboxplaatsing is ingeschakeld, krijg je ook een lijst met mailboxen bij verschillende providers.

  • wait_for_report

    Wacht tot de controles klaar zijn en geeft daarna de scores, de mislukte controles en waarschuwingen met hun bewijs, en het plan om dit op te lossen.

  • get_report

    Leest een bestaand rapport via de slug, inclusief de voortgang van de mapcontrole.

  • get_message_source

    Geeft de e-mail terug zoals deze is binnengekomen, met headers in de oorspronkelijke volgorde, tot een uur na bezorging.

Verbind je client

De server gebruikt streamable HTTP en vereist geen authenticatie. De meeste clients hebben alleen het adres nodig.

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

Client zonder HTTP-ondersteuning?

Koppel deze via mcp-remote.

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

Van prompt naar rapport

Dit is de volgorde waarin alles gebeurt, ongeacht welke client je gebruikt.

You

Controleer mijn nieuwsbrief voordat ik hem verstuur.

Claude4 tools verbonden

  1. Een adres reserveren

    get_test_address
  2. Wachten tot je e-mail binnenkomt

    wait_for_report
  3. Lees het bericht zoals het is afgeleverd

    get_message_source

Inboxscore

0/100

  • SPFgeslaagd
  • DKIMgeslaagd
  • DMARCgeslaagd
  • Blocklistsgeslaagd
  • List-Unsubscribewaarschuwing

Plan om dit op te lossen

Voeg in je verzendplatform een one-click List-Unsubscribe-header toe en test opnieuw.

Voorbeeld met vaste stappen.

Eén adres.
Elke agent die je gebruikt.

Wat je kunt vragen

Start een test

Vraag een testadres aan en vertel me hoe ik mijn concept ernaartoe stuur.

Stuur je echte concept vanaf je gebruikelijke platform naar dit adres.

Lees een rapport

Lees dit rapport en zet de mislukte controles op volgorde van hoeveel punten ze kosten: [slug]

Drie mislukte controles, de controle die de meeste punten kost als eerste.

Bekijk de map

Reserveer een adres met inboxplaatsing ingeschakeld en laat me zien waar de e-mail terechtkwam.

Stuur naar deze lijst. De tabel wordt na ongeveer een halfuur gevuld.

Vragen

Waarom is een echte e-mail nodig in plaats van geplakte tekst?

Ongeveer de helft van de controles kijkt naar wat het verzendplatform toevoegt: de DKIM-handtekening, de route via de servers en de afmeldheaders. Geplakte tekst bevat die gegevens niet, dus het model zou moeten gokken.

Wat kan de server zien?

Wat je naar het testadres stuurt. Het onbewerkte bericht blijft na aankomst een uur bewaard. Daarna blijft alleen het rapport over, via een link die iedereen met de slug kan openen. Gebruik testmail die je zonder problemen aan een collega zou laten zien en lees voor de rest het privacybeleid.

Is de score hetzelfde als op de website?

Ja. Het is dezelfde analyse en dezelfde rapportpagina, dus je kunt een test vanuit een chat vergelijken met een test vanaf de homepage.

Met welke clients werkt het?

Met alles wat MCP via streamable HTTP ondersteunt, en met andere clients via mcp-remote. Er zijn installatiepagina's voor Claude, Claude Code, ChatGPT, Cursor, Gemini CLI, GitHub Copilot, Zed, Warp en OpenCode.

Is er ook een REST API?

Ja. De API-documentatie beschrijft dezelfde test zonder MCP.

Wat betekent de status skip?

De controle was niet van toepassing op deze e-mail. Dit is niet hetzelfde als geslaagd. De status error betekent dat de controle niet kon worden uitgevoerd en niet meetelde voor de score.

Stuur één echte e-mail en lees wat terugkwam

Server-URL kopiëren