Once a domain is verified, it accepts mail on every address. How you consume that mail is up to you.

Option A — Webhooks (real time)

Best when you want to react the moment mail arrives.
1

Create an endpoint

Save the returned secret — you’ll use it to verify signatures.
2

Route mail to it

Route a single address:
…or catch everything on the domain:
3

Handle the delivery

Inboundr POSTs a signed email.received payload to your URL. Verify the signature, then process the message. See the payload structure and signature verification.

Option B — Read on demand (store-only)

Best for agents that read when they act, rather than running a server. Create a store-only address (no endpointId) or just rely on catch-all with no endpoint set — mail is parsed and stored either way.
Fetch a single message in full (bodies + attachment metadata) by id:
Agents can skip HTTP entirely and use the MCP tools list_emails, get_email, and get_thread to read the same data.

Choosing an approach

You can use both — a store-only inbox is always readable even when it also delivers to a webhook.