New: REST API & MCP server for agents

Disposable inboxes for
humans, tests & AI agents

Get a temp address in one click. The OTP code and verification link are pulled out of every message for you. The same inboxes are available to your test suite through an API, and to your agents through MCP.

No signup·30-minute inboxes·3 per 24 hours·OTP codes surfaced automatically
Developer API

Email OTP tests in 3 lines

Create an inbox, trigger your signup, then block until the code arrives. Works with Playwright, Cypress, Selenium, pytest and any HTTP client.

  • Long-poll /wait and /otp endpoints: no sleeps, no polling loops
  • Filter by sender, subject or time
  • Attachments, raw HTML and text
  • OpenAPI 3.1 spec, so you can generate a client in any language
# 1. Create an inbox
curl -s -X POST "https://api.blinkinbox.club/api/v1/inboxes" \
  -H "Authorization: Bearer $BLINKINBOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prefix": "signup", "ttlMinutes": 30}'
# → {"id":"…","address":"signup4k2j9x1a@blinkinbox.club", …}

# 2. Trigger your signup flow with that address, then wait for the code
curl -s "https://api.blinkinbox.club/api/v1/inboxes/signup4k2j9x1a@blinkinbox.club/otp?timeout=30" \
  -H "Authorization: Bearer $BLINKINBOX_API_KEY"
# → {"otp":"482913","verificationLink":null,"subject":"Your code", …}
Why BlinkInbox

Temp mail, built for machines too

OTP & magic-link extraction

Every message is scanned on arrival. You get the one-time code and the verify link as fields, so no regex in your tests.

Wait, don’t poll

A long-poll endpoint returns the moment mail lands. No sleep(5000), no flaky retries.

MCP server for agents

Claude, Cursor and VS Code agents can create inboxes and read codes as tools. Connect with one click over OAuth.

Signed webhooks

Get an email.received event with the OTP already parsed. HMAC-SHA256 signed, retried with backoff.

Custom domains

Receive at anything@test.yourco.com. One MX and one TXT record, verified in a click.

Private by default

Sandboxed HTML, tracking pixels blocked, mail auto-deleted after expiry. Receive-only, so it can’t be used to spam.

Settings → Connectors → Add custom connector

Name:  BlinkInbox
URL:   https://api.blinkinbox.club/api/mcp

Click Connect, sign in to BlinkInbox and approve.
Model Context Protocol

Let your agent sign up for things

Agents that browse the web keep getting stuck on “check your email”. Add BlinkInbox as an MCP server and they can create an inbox, wait for the email and read the code on their own.

create_inboxwait_for_emailget_verification_codeget_message
Use cases

One inbox, many jobs

E2E & QA

Test signup, password reset, 2FA and invite flows against real email.

AI agents

Give browsing agents an identity that can receive verification mail.

Privacy

Sign up for a trial or a download without handing over your real address.

Staging domains

Route test.yourco.com to BlinkInbox and inspect everything your app sends.

FAQ

What is temp mail?

Temp mail (also called disposable email, burner email, throwaway email or 10 minute mail) is a short-lived address you can use instead of your real one. BlinkInbox gives you one instantly. No signup, no tracking pixels, and it is gone when you are done.

What is BlinkInbox?
BlinkInbox is a disposable email service. Open the site and you get a working inbox instantly, with no signup. Developers can also create inboxes through a REST API or an MCP server, which is useful for automated tests and AI agents.
Is it free?
Yes. The browser inbox is free with no account, up to 3 inboxes in any 24 hours. A free Developer account adds API and MCP access, also with 3 inboxes in any 24 hours. Pro raises that to 10, and Scale is unlimited.
Can I choose my address?
You can pick the start of it: a prefix such as "signup" gives you signup followed by 8 random characters. Pro and Scale can choose an exact address, and with a custom domain you can use any address on your own domain.
Can someone else read my inbox if they guess the address?
No. Anyone who knows an address can send mail to it, but only the browser, API key or connected app that created the inbox can read it. Addresses also end in 8 random characters, and an address on our shared domain is never given to another account, even after it expires.
I closed the tab. Is my inbox gone?
No. The browser inbox is remembered in that browser until it expires, so you can come back to it. It is not available from other browsers or devices.
How long does an inbox last?
Browser inboxes last 30 minutes. API inboxes last as long as you ask for, up to 60 minutes on the free plan, 7 days on Pro and 30 days on Scale. Mail is deleted automatically 24 hours after the inbox expires.
Can I send email from BlinkInbox?
No. Inboxes are receive-only. That keeps the service from being used for spam.
Some sites reject my BlinkInbox address. Why?
Some sites block known disposable email domains. On Pro and Scale you can receive mail on your own domain, such as anything@test.yourcompany.com, which those sites treat like any other address.
Is it the same as 10 minute mail or a burner email?
Yes. Temp mail, burner email, throwaway email and 10 minute mail all describe the same idea: a short-lived address that keeps your real inbox private.
Does BlinkInbox find verification codes automatically?
Yes. Every incoming message is scanned for one-time codes (for example "482913" or "G-4F7K2Q") and for verification or magic-link URLs. They appear as one-click chips in the inbox and as otp / verificationLink fields in the API.
What if the code is not detected?
The full message is always available. In the API, the codes field lists the top five candidates, best first, and the raw text and HTML are returned too.

All questions →