io.github.lazymac2x/email-validator
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).
claude mcp add --transport http email-validator 'https://api.lazy-mac.com/email-validator/mcp'
{
"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.
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
Related projects
- 🧰 lazymac-mcp — Single MCP server exposing 15+ lazymac APIs as tools for Claude Code, Cursor, Windsurf
- ✅ lazymac-api-healthcheck-action — Free GitHub Action to ping any URL on a cron and fail on non-2xx
- 🌐 api.lazy-mac.com — 36+ developer APIs, REST + MCP, free tier
💡 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.