Verifly MCP Server
Free email tools & API
Catch-all email verifier — check if a domain is accept-all
Bulk email verification API — clean CSV lists
Email verification API for developers — pay-as-you-go, 100 free credits, no monthly fee
Verifly MCP Server
Agent-native email verification over the Model Context Protocol. This server gives any MCP client — Cline, Claude Desktop, Claude Code, Cursor, Windsurf — a clean set of tools to verify email addresses, clean lists, run async bulk jobs, and manage a Verifly account, all without writing a single raw HTTP call.
It is built for autonomous workflows: an agent can self-register for an API key, verify a lead before sending, deduplicate and scrub an import list, kick off a bulk job and poll it to completion, and check its own credits and usage — end to end.
Tools
15 tools cover the full Verifly workflow:
Tool | What it does |
| Verify a single address in real time (verdict, reason, flags, send/reject recommendation, credits) |
| Verify a list synchronously (per-address verdicts; best for up to a few hundred) |
| Dedupe + drop invalid syntax, disposable, and role addresses from a list |
| Pull every email address out of free-form text (notes, signatures, pasted docs) |
| MX / SPF / DMARC records + an overall health score for a domain |
| Remaining verification credits + recent usage (free, no credits) |
| Submit an async bulk verification job for large lists (returns a |
| Status + progress of a bulk job |
| Per-address results of a completed bulk job |
| List the account's bulk jobs (filter by status, paginate) |
| Detailed usage statistics for a period (day / week / month) |
| Account profile: email, company, credits, plan, key count (free) |
| List the credit packages available to purchase |
| Start a credit-package purchase and return a checkout link |
| Self-onboard a brand-new account; returns an |
Authentication
Get an API key from https://verifly.email (or have an agent self-register with
register_account). The server reads the key from the VERIFLY_API_KEY
environment variable. Every Verifly request is authenticated with
Authorization: Bearer <key>.
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.
Install (local, stdio) — recommended for Cline
npx -y verifly-mcp-serveror install it globally:
npm install -g verifly-mcp-server
verifly-mcp-serverClient config
Add this to your MCP client config (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"
}
}
}
}That's the whole setup — no build step, no clone. See
llms-install.md for an agent-followable install guide.
Hosted Streamable-HTTP transport
If you'd rather not run anything locally, Verifly hosts the same server as a remote Streamable-HTTP endpoint:
https://verifly.email/mcpPoint any Streamable-HTTP-capable MCP client at that URL and pass your key as an
Authorization: Bearer <key> header. Example raw call:
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":"lead@example.com"}}}'Self-hosting the HTTP transport
PORT=8787 VERIFLY_API_KEY=vf_your_api_key node src/http.js
# or: PORT=8787 VERIFLY_API_KEY=vf_... npm run start:httpVar | Default | Purpose |
|
| Listen port |
|
| Bind address |
|
| Path the MCP endpoint is served on |
| — | Fallback key when a request sends no |
|
| API base override |
MCP endpoint:
POST {MCP_PATH}(stateless Streamable HTTP).Health check:
GET /healthz→{"ok":true}.
Test
VERIFLY_API_KEY=vf_your_api_key npm run test:e2eDrives the stdio server through the MCP protocol and performs a real
verify_email + get_credits call against the live API.
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/james-sib/verifly-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server