Build Email Verification Agent Skills
Create accurate, production-ready email verification skills for Claude Code, OpenCode, Gemini CLI, and custom AI agents. Learn why SMTP verification is the only reliable method and how to implement it properly.
Get the BillionVerify Skill
Install the email verification skill for your AI coding assistant from ClawHub or GitHub.
The Email Verification Challenge for AI Agents
Why most approaches fail and what actually works
When building AI agent skills for email verification, developers face a fundamental challenge: most verification approaches cannot determine if an email actually exists.
Syntax Checking Alone Fails
Regex patterns can validate email format but cannot tell you if the mailbox exists. An email like valid-format@nonexistent-domain.xyz passes syntax checks but is completely invalid.
DNS/MX Checks Are Insufficient
Checking if a domain has MX records confirms the domain can receive mail, but says nothing about whether a specific mailbox exists. user@gmail.com and doesnotexist@gmail.com both have valid MX records.
Most APIs Skip Real Verification
Many email verification APIs only perform syntax and DNS checks, then use statistical models to guess validity. This leads to 20-40% false positives in real-world scenarios.
SMTP Verification: The Only Reliable Method
What makes real email verification possible
SMTP verification directly connects to the mail server and checks if the mailbox exists. This is the only way to truly confirm email deliverability.
How SMTP Verification Works
Connect to the recipient's mail server on port 25
Establish an SMTP handshake
Send the RCPT TO command with the email address
Receive confirmation (250) or rejection (550) from the server
Close connection without sending actual mail
Why You Cannot DIY SMTP Verification
Cloud Providers Block Port 25
AWS, GCP, Azure, DigitalOcean, and most cloud providers block outbound port 25 by default. Even if you request an unblock, you'll be heavily rate-limited and quickly blacklisted.
IP Reputation Matters
Mail servers reject connections from unknown IPs. Building IP reputation takes months of legitimate sending. Without it, your verification requests are ignored or blocked.
Anti-Spam Systems
Modern mail servers detect verification attempts. Without proper infrastructure and relationships, you'll hit rate limits, CAPTCHAs, and outright bans.
Infrastructure Complexity
Reliable SMTP verification requires multiple IPs across different subnets, automated IP rotation, retry logic, timeout handling, and 24/7 monitoring. This is a full infrastructure challenge.
Implementing Email Verification Agent Skills
Complete guide for different AI frameworks
Claude Code Agent Skills
Create a custom skill that leverages BillionVerify's MCP server for accurate email verification.
OpenCode Integration
Add email verification capabilities to OpenCode workflows with a single configuration.
Gemini CLI Tool Use
Enable Gemini CLI to verify emails using the MCP protocol.
LangChain Agents
Build LangChain agents with email verification tools for automated workflows.
CrewAI Skills
Create data quality agents with built-in email verification.
Custom Agents
Integrate with any agent framework using our REST API or MCP server.
Best Practices for Agent Skills
Build reliable email verification capabilities
Always Enable SMTP Verification
Set check_smtp: true in your verification calls. Without SMTP verification, you're only getting syntax and DNS checks, which miss 20-40% of invalid emails.
Handle All Result Types
Process valid, invalid, and unknown status results appropriately. Unknown results may need retry with SMTP enabled.
Batch When Possible
Use verify_batch_emails for multiple emails instead of individual calls. This is 5-10x more efficient.
Respect Cache
Don't repeatedly verify the same email. Our 7-day cache for valid/invalid results prevents waste and speeds up responses.
Monitor Credits
Use get_account_balance before large batch operations to ensure sufficient credits.
Why Choose BillionVerify for Agent Skills
Enterprise infrastructure built for AI agent use cases
Real SMTP Verification
We operate dedicated infrastructure with whitelisted IPs across multiple regions. Port 25 access with excellent sender reputation.
Native MCP Support
First email verification service with MCP server. One-line configuration for Claude Code, OpenCode, Gemini CLI.
99.9% Accuracy
Real mailbox verification, not statistical guessing. Know for certain if an email exists.
Fair Pricing
Only pay for valid emails. Invalid and unknown results are free. No wasted credits.
Fast Response
Under 2 seconds for single emails. Smart caching for instant repeated lookups.
Global Infrastructure
Servers worldwide for optimal verification of any email domain.
BillionVerify vs DIY Verification
| BillionVerify | DIY | |
|---|---|---|
| SMTP Verification | Full SMTP verification with whitelisted IPs | Blocked by cloud providers, no IP reputation |
| Accuracy | 99.9% - real mailbox confirmation | 60-80% - syntax/DNS only |
| Setup Time | 5 minutes - one configuration line | Weeks to months - infrastructure + reputation building |
| Maintenance | Zero - fully managed service | Ongoing - IP rotation, blacklist monitoring, retry logic |
| Cost | Pay per verification - no infrastructure cost | Dedicated servers + multiple IPs + monitoring + time |
Frequently Asked Questions
1. How do I add email verification to Claude Code?
For Claude Code, add the hosted MCP server with: claude mcp add --transport http billionverify https://mcp.billionverify.com/mcp. Then run /mcp and complete OAuth. If you need API-key automation, use the CLI or REST API.
2. Does OpenCode support email verification skills?
Yes. Add MCP config to ~/.opencode/config.json. OpenCode fully supports MCP servers for email verification with real SMTP checking.
3. How do I use this with Cursor or Windsurf?
Go to Settings > MCP in Cursor or Windsurf, add the billionverify config. Both editors natively support MCP for AI agent skills.
4. Why is SMTP verification essential for AI agents?
Syntax and DNS checks miss 20-40% of invalid emails. Only SMTP verification confirms mailbox existence with 99.9% accuracy. Cloud providers block port 25, so you need specialized infrastructure.
5. Why can't I build SMTP verification myself?
AWS, GCP, Azure block port 25 by default. Even with unblocking, you lack IP reputation and will be blacklisted. Building reliable SMTP infrastructure takes months of IP warming.
6. Which AI frameworks support email verification skills?
All major frameworks: Claude Agent SDK, LangChain, CrewAI, AutoGPT. MCP works with Claude Desktop, ChatGPT, DeepSeek, Kimi, plus coding tools like Cursor, Windsurf, Cline.
7. What are AI agent skills?
Agent skills are reusable capabilities AI agents invoke. BillionVerify gives Claude Code, OpenCode, Gemini CLI the ability to verify emails via natural language commands.
8. How does verification pricing work?
Pay only for valid emails. Invalid and unknown results cost 0 credits. Start free with 100 credits, no credit card required.
Give Your AI Agent Accurate Email Verification
Join developers using BillionVerify to build production-ready agent skills with real SMTP verification.
99.9% SMTP-level accuracy · Real-time API & bulk verification · 5-minute integration