io.github.serg-tanichev/email-spam-tester
repo:https://github.com/serg-tanichev/email-spam-tester-mcp
Test an email before it goes out: a disposable address, 41 checks with RFC citations, a fix plan.
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- get_message_sourceshallow
The message exactly as it was received: headers, both bodies, source. Useful when a finding points at a header and the agent needs to see what it actually sent rather than what it believes it sent.
- get_reportshallow
Read an existing report by its slug, without waiting.
- get_test_addressshallow
Reserve a single-use address to send a draft message to. Returns the address and the URL its report will appear at. The address accepts exactly one message and expires after an hour. lang is the language the fix plan will be written in, as an ISO code ("de", "pt-BR"). Set it to the language the person you are working for reads: it decides the plan and the per-check findings on the page they open, and it has to be decided now because the message arrives minutes later over SMTP, which carries no hint of who is waiting for it. Unknown codes fall back to English rather than failing. What you get back from wait_for_report stays English whatever you set: the check lines it quotes come from the report's `summary` field, which is English by design so a script reading it reads the same words every time. The person following report_url sees their own language.
- wait_for_reportshallow
Wait until the message arrives and has been analysed, then summarise it. Blocks rather than returning "not ready yet": an agent told to poll writes a sleep loop and usually gives up before the analysis finishes.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/671b5b97-aa11-459b-9775-2a6695a2239a)