zerodrop-mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**Email verification for AI agents** — an MCP server that gives Claude, Cursor, Claude Code, and any MCP client disposable email inboxes with auto-extracted OTPs and magic links.
Your agent signs up for a service. The service sends a verification code. Without an inbox it can read, the agent is stuck. With zerodrop-mcp:
No Docker. No SMTP. No API key. No signup. Free tier works out of the box.
Install
Claude Code
Claude Desktop
Add to claude_desktop_config.json:
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
Tools
generate_inbox
Creates a disposable email address. Local and instant — no network request.
| Param | Type | Description |
|---|---|---|
| prefix | string, optional | Prefix for the inbox name, e.g. your app name |
Returns the inbox address and a live watch URL.
wait_for_email
Blocks until a matching email arrives, then returns it with the OTP and magic link **already extracted** — the agent never parses HTML or regexes a body.
| Param | Type | Description |
|---|---|---|
| inbox | string | Address from generate_inbox |
| timeout_seconds | number, optional | Default 30, max 120 |
| from_contains | string, optional | Filter by sender |
| subject_contains | string, optional | Filter by subject |
| require_otp | boolean, optional | Only match emails with an OTP |
| require_magic_link | boolean, optional | Only match emails with a magic link |
Returns:
check_inbox
Non-blocking snapshot of the inbox — recent emails with extracted fields, or an empty list.
What agents use this for
- **Testing auth flows end to end** — signup → OTP → verified, driven entirely by the agent
- **QA automation** — Claude Code writing and running Playwright tests that need real inboxes
- **Autonomous workflows** — any agent task that hits an email-verification wall
- **Development** — "sign up for my own app and tell me if the verification email works"
How it works
Emails sent to a generated inbox are caught at **Cloudflare's edge** by ZeroDrop's open-source worker. OTPs and magic links are extracted at the edge before your agent reads them. Inboxes auto-delete after 30 minutes on the free tier.
Configuration
Environment variables (set in your MCP client config):
| Variable | Default | Description |
|---|---|---|
| ZERODROP_API_KEY | — | Workspace key. Omit for free sandbox mode. |