mcpField
V
VerifyAnyEmail

VerifyAnyEmail

Remote
verifyany.emailBusiness & Marketing0Updated 1d ago

About VerifyAnyEmail

VerifyAnyEmail is an MCP server for agents that need to verify addresses and diagnose email deliverability. It exposes single and batch verification alongside free DNS-based domain checks.

Key features

  1. 01Single-address verification with verdict and score
  2. 02Asynchronous bulk verification
  3. 03Batch status and paginated results
  4. 04MX, SPF, DKIM, and DMARC checks
  5. 05Combined domain health report

Use cases

  1. 01Assess whether a signup address is safe to email
  2. 02Review risky addresses in a large signup batch
  3. 03Inspect a domain’s email authentication setup

MCP support

The server exposes email verification and domain diagnostic tools to MCP clients, including Claude Desktop, Claude Code, Cursor, Windsurf, and ChatGPT MCP connectors.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.verifyany.email/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmverifyanyemail-mcp1.2.3

Tools

Details

From the project README

VerifyAnyEmail MCP Server

Official Model Context Protocol server for VerifyAnyEmail — give any AI agent real-time email verification and deliverability diagnostics.

Works with Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT (MCP connectors), and any other MCP client.

What it does

ToolDescriptionCredits
verify_emailVerify one address — verdict (deliverable/undeliverable/risky/unknown), 0–100 score, safeToSend, and signals (catch-all, disposable, role-based, typo).1 per call
verify_batchSubmit many addresses for async bulk verification; returns a batchId.1 per address
get_batch_statusPoll a batch's progress and per-status counts.free
get_batch_resultsFetch a paginated page of batch results.free
check_mxDomain MX records / can it receive mail.free
check_spfSPF record + misconfiguration flags.free
check_dmarcDMARC policy and alignment.free
check_dkimDKIM record for a selector.free
check_domain_healthCombined MX/SPF/DKIM/DMARC health grade with findings.free

The diagnostics are free (no verification credits). Verification spends credits — except test addresses at test.verifyany.email (deliverable@, undeliverable@, risky@, unknown@), which return canned results and cost 0 credits, perfect for trying it out.

Setup

You need a VerifyAnyEmail API key (vae_…) — create one in the dashboard → API Keys.

The server is distributed on npm and runs with npx (no install needed).

Claude Desktop

Edit claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "verifyanyemail": {
      "command": "npx",
      "args": ["-y", "verifyanyemail-mcp"],
      "env": { "VERIFYANYEMAIL_API_KEY": "vae_your_key_here" }
    }
  }
}

Restart Claude Desktop. You'll see the VerifyAnyEmail tools available.

Claude Code
claude mcp add verifyanyemail -e VERIFYANYEMAIL_API_KEY=vae_your_key_here -- npx -y verifyanyemail-mcp
Cursor

Add to ~/.cursor/mcp.json (or a project .cursor/mcp.json):

{
  "mcpServers": {
    "verifyanyemail": {
      "command": "npx",
      "args": ["-y", "verifyanyemail-mcp"],
      "env": { "VERIFYANYEMAIL_API_KEY": "vae_your_key_here" }
    }
  }
}
Any other MCP client

Run the binary over stdio with the API key in the environment:

VERIFYANYEMAIL_API_KEY=vae_your_key_here npx -y verifyanyemail-mcp

Configuration

Env varRequiredDefaultPurpose
VERIFYANYEMAIL_API_KEY✅—Your vae_… API key.
VERIFYANYEMAIL_BASE_URL—https://api.verifyany.emailOverride the API base URL.
VERIFYANYEMAIL_TIMEOUT_MS—30000Per-request timeout in milliseconds.

Example prompts

  • "Is [email protected] a real, safe-to-send address?"
  • "Verify these 500 signups and tell me which are risky." (uses verify_batch)
  • "Check the email deliverability health of example.com."
  • "Does example.com have a valid SPF and DMARC setup?"

Security

  • Your API key is read only from the server's environment and sent only to the VerifyAnyEmail API over HTTPS. It is never logged (logs go to stderr; the stdout stream is reserved for the MCP protocol).
  • Keep the key server-side — treat the MCP config file like any other secret.

Links

MIT © VerifyAnyEmail

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.