james-sib

Verifly MCP Server

Community james-sib
Updated

MCP server for Verifly email verification, list cleaning, extraction, and domain health tools.

Verifly MCP Server

Agent-native email verification over theModel Context Protocol. This server gives anyMCP client — Cline, Claude Desktop, Claude Code, Cursor, Windsurf — a clean setof tools to verify email addresses, clean lists, run async bulk jobs, and managea Verifly account, all without writing a single raw HTTPcall.

It is built for autonomous workflows: an agent can self-register for an APIkey, verify a lead before sending, deduplicate and scrub an import list, kick offa bulk job and poll it to completion, and check its own credits and usage — endto end.

Tools

15 tools cover the full Verifly workflow:

Tool What it does
verify_email Verify a single address in real time (verdict, reason, flags, send/reject recommendation, credits)
verify_batch Verify a list synchronously (per-address verdicts; best for up to a few hundred)
clean_email_list Dedupe + drop invalid syntax, disposable, and role addresses from a list
extract_emails Pull every email address out of free-form text (notes, signatures, pasted docs)
check_domain_health MX / SPF / DMARC records + an overall health score for a domain
get_credits Remaining verification credits + recent usage (free, no credits)
submit_bulk Submit an async bulk verification job for large lists (returns a job_id; optional webhook_url)
get_job_status Status + progress of a bulk job
get_job_results Per-address results of a completed bulk job
list_jobs List the account's bulk jobs (filter by status, paginate)
get_usage Detailed usage statistics for a period (day / week / month)
get_account Account profile: email, company, credits, plan, key count (free)
get_packages List the credit packages available to purchase
buy_credits Start a credit-package purchase and return a checkout link
register_account Self-onboard a brand-new account; returns an api_key shown once

Authentication

Get an API key from https://verifly.email (or have an agent self-register withregister_account). The server reads the key from the VERIFLY_API_KEYenvironment variable. Every Verifly request is authenticated withAuthorization: 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-server

or install it globally:

npm install -g verifly-mcp-server
verifly-mcp-server

Client config

Add this to your MCP client config (Cline: cline_mcp_settings.json; ClaudeDesktop: 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. Seellms-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 aremote Streamable-HTTP endpoint:

https://verifly.email/mcp

Point any Streamable-HTTP-capable MCP client at that URL and pass your key as anAuthorization: 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":"[email protected]"}}}'

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:http
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
  • 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:e2e

Drives the stdio server through the MCP protocol and performs a realverify_email + get_credits call against the live API.

License

MIT

MCP Server · Populars

MCP Server · New

    tsouth89

    Toolport

    Local-first MCP gateway. One port for every tool and every AI client: lazy discovery (~90% token savings), tool integrity + quarantine, secrets in the OS keychain.

    Community tsouth89
    Sendmux

    Email Inbox API + Sending by Sendmux

    Official monorepo of SDKs, CLI, and MCP servers for Sendmux email APIs across TypeScript, Python, Go, PHP, Rust, and Ruby.

    Community Sendmux
    ATH-MaaS

    🎨 Pixelle MCP - Omnimodal Agent Framework

    An Open-Source Multimodal AIGC Solution based on ComfyUI + MCP + LLM https://pixelle.ai

    Community ATH-MaaS
    cauldr0nx

    EspoCRM MCP Server

    Opensource MCP Server for EspoCRM

    Community cauldr0nx
    cisco-open

    Network Sketcher

    Network Sketcher is an AI-ready network design tool with Local MCP, Online, and Offline editions for creating network designs and exporting PowerPoint diagrams and Excel-based configuration data.

    Community cisco-open