Server data from the Official MCP Registry
Email verification for AI agents — verify, clean & validate emails; self-onboard + crypto pay
Email verification for AI agents — verify, clean & validate emails; self-onboard + crypto pay
Remote endpoints: streamable-http: https://verifly.email/mcp
This is a well-structured MCP server for the Verifly email-verification API with proper authentication, secure credential handling, and appropriate permission scoping. The codebase demonstrates good security practices: API keys are read from environment variables (not hardcoded), authentication is enforced on all API calls, and input validation is performed via Zod schemas. Minor code quality observations around error handling breadth and logging do not materially impact security. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity).
7 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
A Model Context Protocol server for the Verifly email-verification API. It lets any MCP-capable agent (Claude Desktop, Claude Code, Custom GPTs via a bridge, etc.) verify emails, clean lists, extract addresses from text, and check domain health through Verifly's REST API.
| Tool | What it does | REST endpoint |
|---|---|---|
verify_email | Verify a single address (verdict, flags, recommendation, credits) | GET /api/v1/verify |
verify_batch | Verify a list synchronously (per-address verdicts) | POST /api/v1/verify/batch |
clean_email_list | Dedupe + drop invalid/disposable/role from a list | POST /api/v1/clean |
extract_emails | Pull email addresses out of free-form text | POST /api/v1/extract |
check_domain_health | MX / SPF / DMARC + health score for a domain | GET /api/tools/domain-health |
get_credits | Remaining credits + usage (free, no credits) | GET /api/v1/credits |
Get an API key from https://verifly.email. The server reads it from the
VERIFLY_API_KEY environment variable. The hosted HTTP transport also accepts a
per-request Authorization: Bearer <key> header (which overrides the env var),
so each caller can supply their own key.
npx verifly-mcp-server
or install globally:
npm install -g verifly-mcp-server
verifly-mcp-server
claude_desktop_config.json:
{
"mcpServers": {
"verifly": {
"command": "npx",
"args": ["-y", "verifly-mcp-server"],
"env": {
"VERIFLY_API_KEY": "vf_your_api_key"
}
}
}
}
A Streamable-HTTP server for hosting behind nginx (e.g. at
https://verifly.email/mcp).
PORT=8787 VERIFLY_API_KEY=vf_your_api_key node src/http.js
# or: PORT=8787 VERIFLY_API_KEY=vf_... npm run start:http
Environment variables:
| Var | Default | Purpose |
|---|---|---|
PORT | 8787 | Listen port |
HOST | 0.0.0.0 | Bind address |
MCP_PATH | /mcp | Path the MCP endpoint is served on |
VERIFLY_API_KEY | — | Fallback key when a request sends no Authorization header |
VERIFLY_BASE_URL | https://verifly.email | API base override |
POST {MCP_PATH} (stateless Streamable HTTP).GET /healthz → {"ok":true}.Authorization: Bearer <key> if present,
otherwise from VERIFLY_API_KEY.Example raw call:
curl -s -X POST http://127.0.0.1:8787/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":"lead@example.com"}}}'
location /mcp {
proxy_pass http://127.0.0.1:8787/mcp;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Authorization $http_authorization;
proxy_set_header Connection "";
proxy_buffering off; # needed for streaming/SSE responses
proxy_read_timeout 300s;
}
VERIFLY_API_KEY=vf_your_api_key npm run test:e2e
Drives the stdio server through the MCP protocol and performs a real
verify_email + get_credits call against the live API.
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.