AI Guides
Email checker for AI agents. MCP Server, Claude Code, AI SDKs integration. Automated email verification.
EmailVerify provides multiple ways to integrate email verification capabilities into AI assistants, agents, and automated workflows. Let your AI verify emails naturally through conversation.
Why AI Needs Email Verification
Data Quality in AI Workflows
AI agents processing contact data, CRM records, or user lists need to ensure data quality before taking actions.
Real-time Form Validation
AI-powered form assistants can validate emails instantly during data entry.
Automated Workflows
In automation platforms like n8n, Zapier, or Make, AI can act as a decision node calling email verification.
Developer Assistance
Developers using AI coding assistants (Cursor, Claude Code) can verify test emails directly in their workflow.
Integration Methods
MCP Server
For Claude Desktop, Claude Code, Cursor, and other MCP clients
AI SDKs
For Vercel AI SDK, LangChain, OpenAI, and Anthropic
Agent Skills
For CrewAI, AutoGPT, and custom AI agents
CLI Tools
For Claude Code, Gemini CLI, Codex, and terminal automation
Comparison
| Integration | Best For | Setup Complexity | Use Case |
|---|---|---|---|
| MCP Server | Claude Desktop/Code users | Low | Natural language verification |
| AI SDKs | Custom AI applications | Medium | Building AI-powered apps |
| Agent Skills | AI agent frameworks | Medium | Automated workflows |
| CLI Tools | Terminal users, scripts | Low | Dev workflows, automation |
Quick Start
Option 1: MCP for Claude Users (Recommended)
If you use Claude Desktop or Claude Code, the MCP integration is the easiest way to add email verification.
{
"mcpServers": {
"emailverify": {
"command": "npx",
"args": ["-y", "@emailverify/mcp-server"],
"env": {
"EMAILVERIFY_API_KEY": "your-api-key"
}
}
}
}Then just ask Claude:
"Verify if john@example.com is a valid email"
Option 2: AI SDK Tool for Developers
Building a custom AI application? Add email verification as a tool:
import { tool } from 'ai';
import { z } from 'zod';
const verifyEmailTool = tool({
description: 'Verify if an email address is valid and deliverable',
parameters: z.object({
email: z.string().email(),
}),
execute: async ({ email }) => {
const response = await fetch('https://api.emailverify.ai/v1/verify', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.EMAILVERIFY_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ email }),
});
return response.json();
},
});Option 3: CLI for Terminal Users
# Install
npm install -g @emailverify/cli
# Configure
bv config set api-key YOUR_API_KEY
# Verify
bv verify john@example.com
# JSON output for AI parsing
bv verify john@example.com --jsonSupported AI Platforms
MCP-Compatible Clients
| Client | Status | Description |
|---|---|---|
| Claude Desktop | Supported | Mac/Windows desktop app |
| Claude Code | Supported | CLI programming assistant |
| Cursor | Supported | AI code editor |
| Zed | Supported | High-performance editor |
| Cline (VS Code) | Supported | VS Code AI extension |
| Continue | Supported | Open-source AI assistant |
AI SDKs & Frameworks
| Framework | Integration |
|---|---|
| Vercel AI SDK | Tool calling |
| LangChain | Custom tool |
| OpenAI Functions | Function calling |
| Anthropic Tools | Tool use |
| CrewAI | Tool definition |
| AutoGPT | Plugin |
CLI Tools
| Tool | Description |
|---|---|
| Claude Code | Anthropic's CLI assistant |
| Gemini CLI | Google's terminal AI |
| Codex CLI | OpenAI code generation |
| OpenCode | Open-source AI assistant |
| Droid | Developer terminal assistant |
Value Scenarios
| Scenario | Description | Value |
|---|---|---|
| Sales Lead Cleaning | AI validates CRM prospect emails | Improve deliverability |
| Registration Forms | Real-time block of invalid/disposable emails | Reduce fake signups |
| Data Migration | Bulk verify imported historical data | Ensure data quality |
| Marketing Campaigns | Verify email lists before sending | Lower bounce rate |
| Development Testing | AI assistant verifies test emails | Improve dev efficiency |
API Quick Reference
For AI integration, use these API endpoints:
Single Verification
curl -X POST https://api.emailverify.ai/v1/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "test@example.com"}'Response:
{
"email": "test@example.com",
"status": "valid",
"result": {
"deliverable": true,
"disposable": false,
"role": false
},
"score": 0.95
}Key Response Fields
| Field | Description | AI Interpretation |
|---|---|---|
status | valid, invalid, unknown | Primary decision field |
deliverable | Can receive email | Safe to send? |
disposable | Temporary email | Block registration? |
role | info@, support@, etc. | Shared mailbox warning |
score | 0-1 confidence | Risk assessment |