Email Spam Tester

MCP server

任意智能体都能调用的邮件垃圾评分测试

一个地址即可使用托管 MCP 服务器。无需安装或密钥。客户端连接后,智能体就能使用真实邮件服务器进行测试。

42 项检查 · 无需密钥 · 无需账户

连接后可使用四个工具

编写邮件的智能体无法从决定邮件能否送达的系统获得反馈。这些工具通过真实 SMTP 投递提供可直接处理的反馈。

MCP server
/mcp
  • get_test_address

    预留一个有效期为一小时的地址。开启收件箱投递测试后,你还会获得一组来自不同提供商的邮箱。

  • wait_for_report

    等待检查完成,然后返回评分、未通过和出现警告的检查及其依据,以及修复方案。

  • get_report

    通过 slug 读取现有报告,包括文件夹检查的进度。

  • get_message_source

    邮件送达后保留一小时,可查看收到的原始邮件,邮件头按传输顺序排列。

连接你的客户端

服务器使用 Streamable HTTP,无需身份验证。大多数客户端只需要服务器地址。

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

客户端不支持 HTTP?

使用 mcp-remote 进行桥接。

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

从提示词到报告

无论你使用哪个客户端,都会按这个顺序执行。

You

发送前检查一下我的邮件简报。

Claude已连接 4 个工具

  1. 预留一个地址

    get_test_address
  2. 等待你的邮件到达

    wait_for_report
  3. 读取实际送达的邮件

    get_message_source

收件箱评分

0/100

  • SPF通过
  • DKIM通过
  • DMARC通过
  • Blocklists通过
  • List-Unsubscribe警告

修复方案

在你的发送平台中添加一键 List-Unsubscribe 邮件头,然后重新测试。

预先编排的示例。

一个地址。
适用于你使用的每个智能体。

可以问什么

开始测试

获取一个测试地址,并告诉我如何把邮件草稿发送过去。

通过你常用的平台,把实际的邮件草稿发送到这个地址。

查看报告

读取这份报告,并按扣分从高到低列出未通过的检查:[slug]

有三项检查未通过,扣分最多的排在最前面。

查看邮件文件夹

预留一个启用收件箱投递测试的地址,并告诉我邮件进入了哪个文件夹。

发送到这个列表。表格大约半小时后会填充完成。

常见问题

为什么需要真实邮件,而不是粘贴的文本?

大约一半的检查会读取发送平台添加的内容,包括 DKIM 签名、邮件经过的服务器路径和退订邮件头。粘贴的文本不包含这些内容,所以模型只能猜测。

服务器能看到什么?

你发送到测试地址的内容。原始邮件会在到达后保留一小时,之后只保留报告。任何拿到对应 slug 的人都能通过链接打开报告。只发送你愿意给同事看的测试邮件,其他信息请阅读隐私政策。

评分和网站上的一样吗?

是的。使用的是相同的分析和报告页面,所以可以对比聊天中的测试结果与主页上的测试结果。

支持哪些客户端?

支持任何通过 streamable HTTP 使用 MCP 的客户端,其他客户端也可通过 mcp-remote 使用。以下工具有设置页面:Claude、Claude Code、ChatGPT、Cursor、Gemini CLI、GitHub Copilot、Zed、Warp 和 OpenCode。

也有 REST API 吗?

有。API 文档介绍了如何不通过 MCP 运行相同的测试。

skip 状态是什么意思?

表示这项检查不适用于这封邮件。它不代表通过。error 状态表示无法运行该检查,因此不会计入评分。

发送一封真实邮件,查看返回结果

复制服务器 URL