io.github.lazymac2x/email-validator

Official registry Productivity

Cloudflare Workers MCP server: email-validator

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http email-validator 'https://api.lazy-mac.com/email-validator/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "email-validator": {
            "type": "http",
            "url": "https://api.lazy-mac.com/email-validator/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. email-validator-api
  2. Quick Start
  3. Endpoints
  4. License
  5. Related projects

email-validator-api

⭐ Building in public from $0 MRR. Star if you want to follow the journey — lazymac-mcp (42 tools, one MCP install) · lazymac-k-mcp (Korean wedge) · lazymac-sdk (TS client) · api.lazy-mac.com · Pro $29/mo.

🚀 Want all 42 lazymac tools through ONE MCP install? npx -y @lazymac/mcp · Pro $29/mo for unlimited calls.

Comprehensive email validation API — syntax (RFC 5322), MX record lookup, disposable domain detection, role-based detection, SPF/DKIM checks, typo suggestions, and risk scoring (0-100). REST + MCP server.

Quick Start

npm install && npm start  # http://localhost:3100

Endpoints

Validate Email
curl -X POST http://localhost:3100/validate \
  -H "Content-Type: application/json" \
  -d '{"email": "user@gmail.com"}'
# → {email, syntax, role, disposable, mx, domain, spf, dkim, typo, risk, deliverable}
Batch Validate (up to 100)
curl -X POST http://localhost:3100/validate/batch \
  -H "Content-Type: application/json" \
  -d '{"emails": ["a@gmail.com", "b@fake.xyz"]}'
# → {total, valid, invalid, results}
Domain Check
curl -X POST http://localhost:3100/domain \
  -H "Content-Type: application/json" \
  -d '{"domain": "gmail.com"}'
# → {domain, exists, mx, spf, dkim, is_disposable, is_free_provider, reputation_score}
Typo Suggestion
curl -X POST http://localhost:3100/suggest \
  -H "Content-Type: application/json" \
  -d '{"email": "user@gmial.com"}'
# → {original, has_suggestion, suggested: "user@gmail.com", reason}
MCP (JSON-RPC 2.0)
curl -X POST http://localhost:3100/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

MCP Tools: validate_email, validate_batch, check_domain, suggest_fix

License

MIT

💡 Host your own stack? Get $200 DigitalOcean credit via lazymac referral link.

Frequently asked questions

What is io.github.lazymac2x/email-validator?

Cloudflare Workers MCP server: email-validator

How do I install io.github.lazymac2x/email-validator?

It runs as a remote server. In Claude Code: claude mcp add --transport http email-validator 'https://api.lazy-mac.com/email-validator/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.lazymac2x/email-validator need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.lazymac2x/email-validator open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.lazymac2x/email-validator?

It is published by lazymac2x. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.