关于 Verifly
Verifly 是面向 AI Agent 和其他 MCP 客户端的邮件验证服务,可验证地址并处理邮件列表。工具涵盖单封与批量检查、账户注册和额度使用情况。
主要功能
- 01实时验证单个地址
- 02同步批量验证
- 03异步批量任务及结果
- 04列表去重与清理
- 05账户注册与额度查询
适用场景
- 01发送邮件前检查潜在客户地址
- 02清理并去重导入列表
- 03运行并跟踪大型验证任务
MCP 相关
向 MCP 客户端提供 15 个邮件验证和账户管理工具,可通过本地 stdio 服务或托管的 Streamable HTTP 端点使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://verifly.email/mcpclaude mcp add --transport http email-verifly-verifly https://verifly.email/mcp{"mcpServers":{"email-verifly-verifly":{"type":"http","url":"https://verifly.email/mcp"}}}在 Cursor 中打开{"servers":{"email-verifly-verifly":{"type":"http","url":"https://verifly.email/mcp"}}}在 VS Code 中打开{"mcpServers":{"email-verifly-verifly":{"type":"http","url":"https://verifly.email/mcp"}}}{"mcpServers":{"email-verifly-verifly":{"serverUrl":"https://verifly.email/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://verifly.email/mcp需要授权工具
17此工具无需参数。
详细介绍
免费电子邮件工具和 API
- 全收邮件验证器 — 检查域名是否接受所有邮件
- 一次性电子邮件检查器
- 批量电子邮件验证 API — 清理 CSV 列表
- 面向开发者的电子邮件验证 API — 按需付费,提供 100 个免费额度,无月费
Verifly MCP 服务
通过模型上下文协议提供适用于 Agent 的电子邮件验证。此服务为任何 MCP 客户端(Cline、Claude Desktop、Claude Code、Cursor、Windsurf)提供一套简洁的工具,可用于验证电子邮件地址、清理列表、运行异步批量任务,以及管理 Verifly 账户,无需编写任何原始 HTTP 调用。
它专为自主工作流打造:Agent 可以自行注册以获取 API 密钥,在发送前验证潜在客户,去重并清理导入列表,启动批量任务并轮询直至完成,还能检查自身额度和用量——实现端到端处理。
工具
15 个工具覆盖 Verifly 的完整工作流:
| 工具 | 功能 |
|---|---|
verify_email | 实时验证单个地址(判定结果、原因、标记、发送/拒绝建议、额度) |
verify_batch | 同步验证一组地址(逐个返回判定结果;最适合几百个以内的列表) |
clean_email_list | 对列表去重,并移除语法无效、一次性和角色地址 |
extract_emails | 从自由格式文本(笔记、签名、粘贴的文档)中提取所有电子邮件地址 |
check_domain_health | 获取域名的 MX/SPF/DMARC 记录及总体健康评分 |
get_credits | 查看剩余验证额度和近期用量(免费,不消耗额度) |
submit_bulk | 为大型列表提交异步批量验证任务(返回 job_id;可选 webhook_url) |
get_job_status | 查看批量任务的状态和进度 |
get_job_results | 获取已完成批量任务的逐地址结果 |
list_jobs | 列出账户的批量任务(按状态筛选、分页) |
get_usage | 查看某一时段(天/周/月)的详细用量统计 |
get_account | 查看账户资料:电子邮件、公司、额度、套餐、密钥数量(免费) |
get_packages | 列出可供购买的额度套餐 |
buy_credits | 开始购买额度套餐并返回结账链接 |
register_account | 自助注册新账户;返回仅显示一次的 api_key |
身份验证
从 https://verifly.email 获取 API 密钥(或让 Agent 使用 register_account 自助注册)。服务会从 VERIFLY_API_KEY 环境变量读取密钥。每个 Verifly 请求都通过 Authorization: Bearer <key> 进行身份验证。
托管式 HTTP 传输也接受每个请求单独提供的 Authorization: Bearer <key> 标头(优先于环境变量),因此每个调用方都可以提供自己的密钥。
安装(本地,stdio)——推荐用于 Cline
npx -y verifly-mcp-server
也可以全局安装:
npm install -g verifly-mcp-server
verifly-mcp-server
客户端配置
将以下内容添加到 MCP 客户端配置中(Cline:cline_mcp_settings.json;Claude Desktop:claude_desktop_config.json):
{
"mcpServers": {
"verifly": {
"command": "npx",
"args": ["-y", "verifly-mcp-server"],
"env": {
"VERIFLY_API_KEY": "vf_your_api_key"
}
}
}
}
设置就完成了——无需构建,也无需克隆。请参阅 llms-install.md,获取可供 Agent 遵循的安装指南。
托管式 Streamable-HTTP 传输
如果你不想在本地运行任何内容,Verifly 提供相同服务的远程 Streamable-HTTP 端点:
https://verifly.email/mcp
将任何支持 Streamable-HTTP 的 MCP 客户端指向该 URL,并在 Authorization: Bearer <key> 标头中传入你的密钥。原始调用示例:
curl -s -X POST https://verifly.email/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer vf_your_api_key" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"verify_email","arguments":{"email":"[email protected]"}}}'
自托管 HTTP 传输
PORT=8787 VERIFLY_API_KEY=vf_your_api_key node src/http.js
# or: PORT=8787 VERIFLY_API_KEY=vf_... npm run start:http
| 变量 | 默认值 | 用途 |
|---|---|---|
PORT | 8787 | 监听端口 |
HOST | 0.0.0.0 | 绑定地址 |
MCP_PATH | /mcp | MCP 端点提供服务的路径 |
VERIFLY_API_KEY | — | 请求未发送 Authorization 标头时使用的备用密钥 |
VERIFLY_BASE_URL | https://verifly.email | API 基础 URL 覆盖值 |
- MCP 端点:
POST {MCP_PATH}(无状态 Streamable HTTP)。 - 健康检查:
GET /healthz→{"ok":true}。
测试
VERIFLY_API_KEY=vf_your_api_key npm run test:e2e
通过 MCP 协议驱动 stdio 服务,并针对在线 API 执行真实的
verify_email + get_credits 调用。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。