
MailboxValidator
io.github.MailboxValidator由 GitHub 账号 MailboxValidator 发布v1.0.0更新于 Oct 24, 2026
Email validation MCP server using the MailboxValidator API. It can validate email addresses.
发布方自己的服务:mailbox.bot
概览
让助手通过 MailboxValidator API 验证电子邮件地址,检查语法、DNS、MX 记录以及是否为一次性或免费邮箱。
- 可以做什么
- 将 MailboxValidator API 封装为三个工具:validate_email 检查语法、DNS 与 MX 记录、连通性、灰名单、一次性邮箱与抑制列表以及信誉评分;check_disposable_email 判断域名是否属于临时或一次性邮箱服务商;check_free_email 判断域名是否为免费邮箱服务商。每个工具返回包含验证数据的 JSON 字符串,请求失败时返回错误信息字符串。
- 适用场景
- 适合助手在注册、外联或清理名单前筛查电子邮件地址,并希望同时获得一次性邮箱和免费邮箱的判断。如果你已在使用 MailboxValidator,或希望使用托管验证服务而非本地检查,它比较合适。
- 运行要求
- 作为本地 Node.js 进程运行,通过 npm 包 mcp-mailboxvalidator 启动,需要 Node.js 和 npm。必须提供 MailboxValidator API 密钥,通过环境变量 MAILBOXVALIDATOR_API_KEY 传入。安装说明针对 Claude Desktop 配置,并需要访问 MailboxValidator API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 MailboxValidator,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
MailboxValidator MCP server
This is a simple Model Context Protocol (MCP) server implementation for MailboxValidator API. It will return validation result for an email address.
[mcp-mailboxvalidator MCP server]
Features
- Comprehensive Email Validation: Checking an email address to see if an email is reachable by checking the syntax, DNS, MX server, high risk, suppressed list, and more.
- Disposable Email: Checking an email address to see if it's from a temporary/disposable email provider.
- Free Email: Checking an email address to see if it's from a free email provider.
Requirement
This MCP server requires an API key. You can also sign up for a free API key and enjoy up to 300 queries per month.
The local MCP server setup also uses Node.js and npm, which can be downloaded at Node.js website.
Setup
There are two ways to use this MCP server:
- Cloud-hosted MCP server: Connect directly to the hosted MailboxValidator MCP server. Nothing needs to be installed locally.
- Local MCP server: Download and run the server on your own machine.
Option 1: Cloud-hosted MCP server
Use this if you want to connect directly to the hosted server.
Method A: Direct HTTP connection
Use this if your MCP client supports remote servers over HTTP. No Node.js, npm, or npx is needed.
If your client is configured from the command line, such as Claude Code, you can add the server with:
Method B: Connection through npx
Use this if your MCP client only supports local (stdio) servers. The mcp-remote package runs locally and forwards requests to the hosted server. Node.js is required.
To get your API key, just login to your dashboard and get it from there, then replace <YOUR_API_KEY> in the example above with your actual API key.
Restart the Claude Desktop after saving the changes, and you should see it appear in the Search and tools menu.
Option 2: Local MCP server
Follow the steps to run the MCP server on your own machine:
- Download the repository to your local.
- Run the following commands while inside the project folder to install dependencies and build the server.
- Make sure you have installed Claude Desktop. If you haven't, kindly download from here for Windows and macOS users, or follow this guide for Linux users.
- Open
claude_desktop_config.json. If you don't have that file yet, follow this guide to create one. - Add the following to your
claude_desktop_config.json:
- Remember to replace the path for the
index.jswith your actual path to your MailboxValidator MCP server on your local machine. - To get your API key, just login to your dashboard and get it from there. Replace the
<YOUR_API_KEY>in the above with your actual API key. - Restart the Claude Desktop after saving the changes, and you should see it appear in the
Search and toolsmenu.
Usage
Just enter your query about the email address in a chat in Claude Desktop. Some of example queries are:
- Is (email) a valid email address?
- Is (email) a fake email?
- Is (email) a free email?
In Claude Desktop, the model will automatically generate the output based on the result returned by MailboxValidator MCP server.
Environment Variable
MAILBOXVALIDATOR_API_KEY
The free MailboxValidator API key allows you to query up to 300 emails per month. If you require more, you can sign up for a paid API plan.
Tool
validate_email
Description Validates the email address given. It helps users to determine if an email address is potentially reachable by checking the syntax, DNS, MX server, disposable list and more.
Arguments email (str): The email address to validate.
Returns A JSON string containing the validation data. The result includes the following fields:
- Syntax: Checks that the email address conforms to how an email address should look like.
- DNS & MX Server: Checks that the domain DNS has an MX server specified.
- Network & Connectivity: Attempts connection to the MX server to make sure it's operational.
- Greylisting: Checks if MX server is using greylisting that could cause email sent to that address to bounce.
- Disposable List: Checks if the email domain is from a temporary or disposable email provider.
- High Risk & Suppressed List: Checks if email username looks high-risk or if the email address is found in a suppression list.
- Others: Checks the reputation score for the email and more..
If the request fails, the tool will return an error message as a string.
check_disposable_email
Description Checks if the email address given is from a disposable email provider.
Arguments email (str): The email address to check.
Returns A JSON string containing the disposable email data. The result includes the following fields:
- Disposable List: Checks if the email domain is from a temporary or disposable email provider.
If the request fails, the tool will return an error message as a string.
check_free_email
Description Checks if the email address given is from a free email provider.
Arguments email (str): The email address to check.
Returns A JSON string containing the free email data. The result includes the following fields:
- Free Email List: Checks if the email domain is from a free email provider.
If the request fails, the tool will return an error message as a string.
License
See the LICENSE file.
来源:README.md,提交 bc2f456
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Mailbox 集成

mailbox.bot
bot.mailbox官方发布者
托管式 mailbox.bot 服务器,让助手打印并寄送实体信件、明信片和批量邮件,并读取寄到美国 PMB 地址的扫描来信。

PO6 Mailbox
com.po6官方发布者
PO6 Mailbox 通过私有别名和专属邮箱存储,让 AI 助手安全访问电子邮件,使用受 OAuth 保护的远程端点。

a2a-mailbox
由 GitHub 账号 RegretSSS 发布
基于本地文件邮箱的跨 CLI agent 通信服务,让 Claude Code、Codex、Pi、ZCode 等终端 agent 互发消息并互相唤醒。

SuperMailbox
由 GitHub 账号 hardtab 发布
SuperMailbox 是一个远程 MCP 服务器,让助手搜索已连接的邮件、读取和管理邮件、起草并发送邮件,以及管理新邮件规则。

agent-mailbox — Mailbox and Wake System for AI Agent Teams
由 GitHub 账号 polaris-smart 发布
一个本地邮箱与唤醒系统,让多个 AI 智能体会话通过 MCP 共享同一项目:分配任务、显式接受、读取固定版本文档并提交结果。