AI Agents
Give your AI agent disposable email addresses. Create inboxes, receive mail, extract verification codes — through MCP or the REST API.
MCP Server
The fastest way to give your agent email capabilities. Add the Blip MCP server to any compatible client — Claude Desktop, Cursor, VS Code, Windsurf, or anything that supports the Model Context Protocol.
~/Library/Application Support/Claude/claude_desktop_config.json,
Cursor .cursor/mcp.json,
VS Code .vscode/mcp.json Available Tools
The MCP server exposes the following tools. Your agent can call them directly — no boilerplate needed.
create_inbox Create a new disposable email address. Returns the address and inbox ID.
list_inboxes List all active inboxes with email counts and expiry times.
get_inbox Get inbox details and list of received emails.
read_email Read the full content of a specific email including body and attachments.
extract_codes Extract OTP codes and verification links from the latest email in an inbox.
wait_for_email Poll an inbox until a new email arrives. Returns the email when received.
delete_inbox Delete an inbox and all its emails. Optional — inboxes auto-expire.
Example Prompts
Once configured, just ask your agent in natural language:
"Create a throwaway email, sign up for Acme Corp, and give me the verification code."
"I need to test our signup flow. Create an inbox, register a new account on staging, and confirm the email works."
"Watch the inbox bold-oak-77@bl1p.dev for a password reset email and extract the reset link."
Authentication
Both MCP and REST API use the same API key. Create one from the dashboard or via the API:
REST API
If your agent framework doesn't support MCP, use the REST API directly. The typical flow: create inbox → use address → poll or extract → clean up.
Polling vs Webhooks
Simple — just check the inbox on an interval.
Push-based — get notified when email arrives.
The MCP server's wait_for_email tool handles polling automatically.
Limits
| Limit | AGENT tier |
|---|---|
| Max inboxes | 10,000 |
| Default TTL | 1 hour |
| Max TTL | 90 days |
| Email retention | 1 hour |
| API rate limit | 120 reads/min, 20 writes/min |
| Custom slugs | Yes |
Security
- API keys are scoped to your account — agents can only access inboxes they create.
- Email content is encrypted at rest with per-inbox AES-256-GCM keys.
- Inboxes and emails are automatically deleted after TTL expiry.
- Use environment variables for API keys — never hardcode them in agent configs that get committed to source control.