Email Verifier

ai.verifoxPublished by verifox.aiOfficial publisherv1.2.1Updated Oct 24, 2026

Verify email deliverability & find business emails (single or bulk) via the Verifox API.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationBusiness & Commerce

Overview

AI-generated overview

Verifox MCP server that lets an assistant verify email deliverability and find business emails, one at a time or in bulk, using paid Fox Credits.

What you can do
  • Verify a single address for syntax, MX, SMTP, catch-all, disposable, role and free-provider status with a 0-100 score
  • Bulk-verify a list of addresses and get one result per email
  • Find one person's business email from name and company domain
  • Bulk-find business emails for up to 1,000 contacts
  • Check the account's remaining Fox Credit balance
  • Poll long-running verify or find jobs by jobId
When to use it
Useful when cleaning lead lists, checking whether addresses are deliverable before outreach, or guessing a person's business email from their name and company domain. It fits sales, recruiting and marketing workflows that need email hygiene inside the assistant.
Requirements
Either the hosted remote endpoint with the key sent in the x-api-key header, or the local npm package verifox-mcp run with npx, which needs Node.js 18 or newer. A Verifox API key (foxkey_...) is required, supplied as VERIFOX_API_KEY locally or as the x-api-key header remotely. Network access to the Verifox API.
Before you install
Every tool call spends credits from the account tied to the API key: 1 credit per verified email and 10 per find, and the README states a repeat answered from the 24-hour cache is still charged. Bulk lists can consume large amounts quickly, so check the balance with get_credits first. The API key is a billable secret; keep it out of shared configs and logs. Email addresses and contact names are sent to Verifox's servers.

Installation

In SourceWeft

  1. Open Email Verifier in the dashboard and add it to a workspace.
  2. Connect x-api-key credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.verifox%2Femail-verifier/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "email-verifier": {
      "type": "http",
      "url": "https://mcp.verifox.ai/mcp",
      "headers": {
        "x-api-key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

Verifox MCP Server

[smithery badge]

MCP (Model Context Protocol) server that gives Claude and other AI assistants the Verifox API — verify email deliverability and find business emails, both single and in bulk.

Requires Node.js 18 or newer (the client runs it with npx).

Quick start (published package)

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json) or Claude Code MCP config — no install needed, npx fetches it:

json
{  "mcpServers": {    "verifox": {      "command": "npx",      "args": ["-y", "verifox-mcp"],      "env": {        "VERIFOX_API_KEY": "foxkey_your_key_here"      }    }  }}

Get a free API key (1,000 credits) at https://verifox.ai/dashboard/api. Restart Claude Desktop and ask it to "verify these emails".

Config paths and add-commands for Claude Code, Claude Desktop, ChatGPT, Cursor, Gemini CLI, Kiro and Codex: https://verifox.ai/email-verification-mcp

Tools

ToolDoesCredits
verify_emailVerify ONE email — SMTP deliverability, catch-all, disposable, role, free + 0-100 score1 / email
verify_emailsBulk-verify a LIST (1–100,000 emails) — submits, waits, returns one result per email1 / email
find_emailFind ONE business email from name + company domain (best match or not_found)10 / find
find_emailsBulk-find emails for a LIST of up to 1,000 contacts (name + domain each)10 / contact
get_creditsCheck the account's remaining Fox Credit balancefree
get_jobPoll a long-running verify_emails / find_email / find_emails job for results—

Verify and find are async for large lists: the bulk tools wait ~55s inline, and hand back a jobId to finish via get_job if a job runs longer. Every verification costs 1 credit, including a repeat answered from the 24-hour result cache.

Usage examples

In Claude Desktop (or any MCP client), just ask:

  • "Is [email protected] deliverable?" → verify_email
  • "Verify these emails: [email protected], [email protected], [email protected]" → verify_emails
  • "Clean this lead list and keep only the safe addresses" → verify_emails
  • "Find the email for Patrick Collison at stripe.com" → find_email
  • "Find emails for these 20 people and their company domains" → find_emails
  • "How many Verifox credits do I have left?" → get_credits
  • "Check on that verification job" → get_job

Hosted remote endpoint

No local install: point a remote-capable MCP client at

https://mcp.verifox.ai/mcp

(streamable HTTP) and send your key in the x-api-key header.

Local development

Run straight from source with Bun (no build):

bash
bun install
json
{  "mcpServers": {    "verifox": {      "command": "bun",      "args": ["run", "/FULL/PATH/TO/verifox-mcp/src/index.ts"],      "env": {        "VERIFOX_API_URL": "https://api.verifox.ai",        "VERIFOX_API_KEY": "foxkey_your_key_here"      }    }  }}

VERIFOX_API_URL defaults to https://api.verifox.ai when unset. For local development against the API on port 8001, set it to http://localhost:8001. Restart your client and the tools appear in its tool list.

Remote (HTTP) mode

The same server also runs as a streamable-HTTP MCP endpoint (for Smithery, claude.ai connectors, and other remote MCP clients). Set MCP_TRANSPORT=http (or a PORT) and it listens on POST /mcp with a GET /health check:

bash
MCP_TRANSPORT=http PORT=8080 node dist/index.js# or: docker build -t verifox-mcp . && docker run -p 8080:8080 verifox-mcp

In HTTP mode the Verifox API key is read per request from the Authorization: Bearer <foxkey> header (also accepts x-api-key or ?api_key=) — so one hosted endpoint serves many users, each on their own credits.

Environment Variables

VariableDefaultDescription
VERIFOX_API_URLhttps://api.verifox.aiVerifox API base URL
VERIFOX_API_KEY(empty)Per-user API key (foxkey_*), sent as x-api-key

Generate a foxkey_* key from the Verifox dashboard (API Keys). The key authenticates every tool call and is the account whose Fox Credits are charged (verify costs 1 credit per email, find 10 per contact; get_credits is free).

Source: README.md at commit e19d778

Tools

6

verify_email

Verify whether ONE email address is deliverable. Checks syntax, MX, SMTP, catch-all, disposable, free-provider and role detection, and returns a 0-100 quality score. Charges 1 Fox Credit per uncached email.

Parametersemailrequiredproxy

verify_emails

Bulk-verify a LIST of email addresses. Submits the whole list, waits for completion, and returns one result per email (same fields as verify_email). Best for cleaning lead lists. Charges 1 Fox Credit per email. Large lists that don't finish quickly return a jobId to poll with get_job.

Parameterswaitemailsrequired

find_email

Find ONE person's business email from their name and company domain. Generates ~50 permutations and SMTP-verifies each, waits for the result, and returns the best match (or not_found). Charges 10 Fox Credits per find.

Parametersdomainrequiredlast_namerequiredfirst_namerequiredmiddle_name

find_emails

Bulk-find business emails for a LIST of contacts (name + company domain each). Submits the list, waits for completion, and returns the found email per contact. Up to 1000 contacts. Charges 10 Fox Credits per contact. Large lists that don't finish quickly return a jobId to poll with get_job.

Parameterswaitcontactsrequired

get_credits

Get the current Fox Credit balance for the Verifox account tied to the API key. Free — no credits charged. Use it to check remaining balance before a big verify/find run (verify = 1 credit/email, find = 10 credits/contact).

Takes no parameters.

get_job

Check an async job started by verify_emails, find_email, or find_emails. Returns results if finished, otherwise the current status. Use the type shown in the submitting tool's response.

Parameterstyperequiredjob_idrequired

Version history

1
  1. v1.2.1LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.