zerodrop-mcp gives an agent disposable email inboxes with auto-extracted OTPs and magic links, so it can complete an email-verification signup flow without human help.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Zerodrop MCP.
generate_inboxCreates a disposable email address. Local and instant โ no network request.
wait_for_emailBlocks 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.
check_inboxNon-blocking snapshot of the inbox โ recent emails with extracted fields, or an empty list.
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.
Add to claude_desktop_config.json:
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
generate_inboxCreates 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_emailBlocks 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_inboxNon-blocking snapshot of the inbox โ recent emails with extracted fields, or an empty list.
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.
Environment variables (set in your MCP client config):
| Variable | Default | Description |
|---|---|---|
ZERODROP_API_KEY | โ | Workspace key. Omit for free sandbox mode. |
ZERODROP_BASE_URL | https://zerodrop.dev | Self-hosted instance URL |
If you're generating test code rather than driving flows live, use the SDKs directly:
npm ยท PyPI ยท Go ยท RubyGems ยท Packagist ยท JitPack ยท GitHub Action
AI coding assistant context: docs.zerodrop.dev/ai-coding
ZERODROP_BASE_URL (zerodrop.dev by default) โ nothing elseMIT โ zerodrop.dev
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/zerodrop-dev-zerodrop-mcp)<a href="https://allmcps.com/mcp/zerodrop-dev-zerodrop-mcp"><img src="https://allmcps.com/api/badge/zerodrop-dev-zerodrop-mcp?style=directory" alt="Zerodrop MCP on AllMCPs" /></a>