FREEno signup · no card · MCP + REST

Give your agent
an email address.

Your agent asks for an inbox, signs up for something, and waits for the code. receive.mx hands back the code or the magic link, already pulled out of the email. One call. No setup.

$claude mcp add --transport http receivemx https://receive.mx/mcp
Live inboxexpires in 23:59:41
your agent's address
k7f2q9@asyncpost.com
wait_for_email · listening…0.0 s
L
Linear noreply@linear.app
just now
Your Linear login code
code
482 913
link · https://linear.app/auth/magic?token=…f3a1
receive only · deleted after 24 hview the JSON →
01How it works

Three tools. Most agents only need the last one.

Plain words, no mail servers, no DNS. If your agent can call a tool, it can get an email address.

1

Get an address

A fresh, random address that's yours for 24 hours. Nobody else can read it without its token.

POSTnew_inbox
2

Wait for the email

The call returns the moment the email lands, with the sender, subject, text and every link.

GETwait_for_email
3

Just get the code

Skip the parsing. You get the one-time code, or the verify link, and nothing else.

GETget_code most used
02For builders

Works with every agent. Even plain curl.

An MCP server for Claude, Cursor and Codex, and the same thing as a REST API. No key needed: the inbox token is the only thing that unlocks it.

  • ✓Answers the moment mail arrives. No polling loops. Waits up to 90 s per call; just call again.
  • ✓Codes and links pulled out for you. Tuned on real sign-up emails. If we're not sure, you get null, never a guess.
  • ✓Private by default. Random addresses, a secret token, and everything deleted after 24 hours.
  • ✓Receive only. Nobody can send spam from here.
curlMCPPython
receive.mx/v1
# 1 · get an inbox
curl -X POST https://receive.mx/v1/inboxes
← 201
{ "address": "k7f2q9@asyncpost.com",
  "token":   "rx_9f3c…",
  "expires_at": "2026-10-10T09:14:02Z" }

# 2 · sign up somewhere with that address, then:
curl https://receive.mx/v1/inboxes/k7f2q9@asyncpost.com/code?timeout=60 \
     -H "Authorization: Bearer rx_9f3c…"
← 200   (returned after 3.4 s, when the email landed)
{ "code": "482913",
  "link": "https://linear.app/auth/magic?token=…",
  "from": "noreply@linear.app",
  "subject": "Your Linear login code" }
03Your own domain

Some sites block shared addresses. Your own domain never gets blocked.

Pick a name, pay once, and email works on it straight away. We buy it, set up the DNS and switch on the inbox. Powered by Catchpoll.

myagent.devavailable$24/yr
myagentmail.comavailable$20/yr
myagent.mxavailable$65/yr
myagent.comdropping · 12 dcatch →
Inbox live at
anything@myagent.dev

Any address on your domain works, with no setup. signup@, github@, bot-7@: your agent makes them up as it goes.

Not on blocklistsIt's your domain, so it looks like any other company's.
Yours to keepRegistered in your name. Move it whenever you like.
Addresses that lastKeep the inbox as long as you own the domain.
Agents can buy itbuy_domain over MCP, paid with x402.
Find your domain →
04Pricing

Receiving is free. It stays free.

We make money when you want your own domain. That's it.

Free inbox
$0
No signup, no card, no key.
  • Random address on a shared domain
  • Lives 24 hours (extend to 7 days)
  • Codes and links pulled out
  • MCP + REST
  • Fair-use limits per IP
Connect your agent
Your own domain
$20/yr
.com from $20, .dev $24, .mx $65. Renewal price, no surprises.
  • Any address @yourdomain
  • Never on disposable blocklists
  • Registered in your name
  • Inbox for as long as you own it
  • Buy it yourself or let your agent (x402)
Find a domain
Sending later
—
Not yet. When it comes, it'll be strictly limited.
  • Replies to mail you received
  • Tight daily caps
  • No bulk, no cold outreach
  • We don't allow spam from here
Tell me when it's ready
05Questions

The honest answers.

Will every site accept a free address?

No. Some sites block shared inbox domains. When that happens, use your own domain: it looks like any normal company's email, so it isn't blocked.

Who can read my inbox?

Only whoever holds the token from new_inbox. Addresses are random, and everything is deleted when the inbox expires.

Can I send email?

Not yet. receive.mx only receives. If we add sending, it will be paid and tightly limited. We don't allow spam from here.

Is this allowed?

Use it for your own sign-ups, testing and automation. Don't use it to farm accounts or get around a site's rules. That breaks our terms and we will shut it down.