AI Agent Development Guide

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

1

Connect to the recipient's mail server on port 25

2

Establish an SMTP handshake

3

Send the RCPT TO command with the email address

4

Receive confirmation (250) or rejection (550) from the server

5

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.

BillionVerify vs DIY Verification

BillionVerifyDIY
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.

Start Building

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

99.9%
Accuracy
Real-time
API Speed
$0.00014
Per Email
100/day
Free Forever