Back to Browse

Verifyanyemail MCP Server

Developer ToolsModerate5.4MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Real-time email verification and deliverability diagnostics (MX, SPF, DKIM, DMARC).

About

Real-time email verification and deliverability diagnostics (MX, SPF, DKIM, DMARC).

Remote endpoints: streamable-http: https://mcp.verifyany.email/mcp

Security Report

5.4
Moderate5.4Moderate Risk

VerifyAnyEmail MCP server is a well-structured email verification and deliverability diagnostics server that requires a vae_ API key and sends it only to the vendor's HTTPS API, with no evidence of exfiltration, shell execution, or hardcoded secrets. Minor observations include the OAuth auto-approval flow accepting any key that is not rejected with 401/403 during validation, an unauthenticated OAuth dynamic client registration endpoint, and permissive CORS on the hosted HTTP transport; these are informational to low-severity and do not significantly reduce the score. Supply chain analysis found 7 known vulnerabilities in dependencies (0 critical, 4 high severity). Package verification found 1 issue.

6 files analyzed · 14 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

What You'll Need

Set these up before or after installing:

✅Optional

Environment variable: VERIFYANYEMAIL_API_KEY

VERIFYANYEMAIL_BASE_URLOptional
VERIFYANYEMAIL_TIMEOUT_MSOptional

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub 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 jane.doe@acme.com 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

Reviews

No reviews yet

Be the first to review this server!