mcpField
E
Email Spam Tester

Email Spam Tester

已认证精选远程服务
email-spam-tester.com媒体与设计22 周前更新

关于 Email Spam Tester

Email Spam Tester 是面向邮件营销发送方的托管邮件送达测试服务。其 MCP 工具可提供临时测试地址、分析报告和可选的邮箱位置结果。

主要功能

  1. 01预留临时测试地址
  2. 02等待送达分析报告
  3. 03读取已有报告
  4. 04检查已送达邮件源
  5. 05查看各服务商收件箱位置

适用场景

  1. 01通过实际发送平台测试营销邮件
  2. 02查看未通过检查和修复建议
  3. 03检查邮件头和原始内容

MCP 相关

它通过 https://email-spam-tester.com/mcp 提供 Streamable HTTP MCP 服务。客户端可创建测试、获取报告并检查邮件数据。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://email-spam-tester.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4
参数类型必填说明
langstring否报告页面访问者所看到的报告和修复计划语言的 ISO 代码,例如 "en"、"de" 或 "pt-BR"。未知代码将回退为英语。

详细介绍

Email Spam Tester MCP 服务

Email Spam Tester 是由 Serhii Tanichev 打造的免费、独立的电子邮件送达能力测试工具。本仓库是其 MCP 服务的客户端部分:介绍如何连接 Agent、工具的功能,以及如何读取工具返回的内容。无需在服务端安装任何东西;MCP 端点由该工具托管。

该服务通过可流式传输的 HTTP 在 https://email-spam-tester.com/mcp 提供 MCP 服务。无需密钥,也无需账号。为期一小时的测试适用于所有客户端:

工具功能
get_test_address(lang, include_placement=false)预留一个一次性地址,并返回该地址、slug 和报告 URL。lang 用于决定用户在报告页面上看到的修复计划所用的语言。启用 include_placement 后,同一封邮件还会显示邮件在不同邮箱提供商处进入的文件夹:你会得到一个收件人列表,以及一个主题标记。其中一些收件箱是公开测试收件箱,因此请勿用于发送机密邮件。
wait_for_report(slug, timeout_seconds=150)阻塞至分析完成,并返回摘要:评分、未通过和警告检查及其依据,以及修复计划。无需轮询,也无需担心睡眠循环设置错误。
get_report(slug)无需等待,直接读取现有报告。
get_message_source(slug)邮件送达后的内容:按传输顺序排列的标头、正文的两种格式,以及原始源码。邮件送达后一小时内会保留此内容;在这段时间内,任何持有 slug 的人都可以读取。之后只保留报告。

如果测试时请求了提供商投递位置,get_report 也会返回目前收集到的投递位置。

ChatGPT 中的功能更多,因为 ChatGPT 会告诉服务端是哪位用户在发起请求。永久邮箱会收集一系列邮件(欢迎邮件序列、新闻简报),并逐一检查:open_series_mailbox(domain)、list_series_mailboxes()、get_series_letters(mailbox_id)、write_fix_plan(slug) 和 close_series_mailbox(mailbox_id)。其他客户端(包括 Claude)无法使用这些工具:永久邮箱属于某个人,而这些客户端不会说明请求者是谁。每个工具还会为 MCP Apps 卡片返回结构化内容(ui://widget/email-spam-tester-v3.html):卡片显示带复制按钮的地址,邮件送达后会变为报告。不显示卡片的客户端则会以文本形式读取相同的结果。

Agent 接下来要做的是通过实际发送营销邮件的平台,向该地址发送一封真实邮件。一半的检查会读取发送平台添加的标头,因此从笔记本电脑发送的副本并不能说明多少问题。

Claude 插件

本仓库也是一个 Claude 插件及其自有市场。在 Claude Code 中:

/plugin marketplace add serg-tanichev/email-spam-tester-mcp
/plugin install email-spam-tester@email-spam-tester

该插件仅包含两部分。.mcp.json 将 Claude 连接到 https://email-spam-tester.com/mcp 上的远程服务,skills/email-spam-tester/SKILL.md 则告诉 Claude 如何运行测试:预留地址、将真实邮件发送到该地址、等待报告、修复问题,然后再次测试。没有本地代码、钩子或脚本。从你的设备发出的内容只有工具发送到该服务的数据(报告 slug、语言代码,以及你是否请求了提供商投递位置)和你选择发送到测试地址的电子邮件。关于该服务会保留哪些内容以及保留多久,请参阅隐私政策。

Claude Desktop

将服务器添加到 claude_desktop_config.json(完整文件请参阅 claude-desktop.json):

{
  "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"]
    }
  }
}

ChatGPT

ChatGPT 插件包(清单、图标、审核测试用例)位于 serg-tanichev/email-spam-tester-chatgpt-plugin。在它被收录到插件目录之前,你可以自行添加服务:Plugins → Add → Create MCP App,服务 URL 为 https://email-spam-tester.com/mcp,无需身份验证。

Claude Code

claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp

了解返回结果

  • 工具返回的逐项检查结果始终为英文,与设置的 lang 无关;lang 决定打开报告 URL 的人会看到什么语言的内容。
  • 检查状态为 skip 并不代表通过:该检查不适用。error 表示无法运行,并且不会计入评分。
  • complete: false 表示有些内容无法检查。在它变为 true 之前,请将评分视为乐观估计。
  • slug 就是访问权限:持有它的人可以读取报告,包括主题、发件人、退信地址和完整源邮件。未经他人同意,请勿测试他人的邮件。

同样的说明也写在 SKILL.md 中,供 Agent 在开始前阅读;也可在项目仓库 serg-tanichev/email-spam-tester 中查看。

收录位置

文件

  • claude-desktop.json:添加了该服务的完整 Claude Desktop 配置。
  • server.json:MCP Registry 格式的清单,供读取该格式的注册表和目录使用。

许可证

MIT,详见 LICENSE。该许可证适用于此仓库,不适用于该服务。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。