We're launching ReceiveHQ — inbound email infrastructure for teams that need SMTP in and HTTPS out, without rewriting webhook handlers or shipping mail through US-first relays.
What it is
ReceiveHQ receives mail on your domain, parses MIME, and delivers it to your app as webhooks in the same shapes used by Postmark, Mailgun/SendGrid, and CloudMailin. Point your MX records at ReceiveHQ and keep the parser you already trust.
It is inbound-only, flat-priced, and hosted in Germany for GDPR-minded and EU-only stacks.
Why we built it
Moving off Postmark, Mailgun, SendGrid, or CloudMailin inbound often means two migrations: DNS and the webhook contract. ReceiveHQ makes the second one optional.
For EU buyers, “maybe an EU region” on a US product is often not enough for invoices, payroll, or support mail. ReceiveHQ runs on German infrastructure by default — not as a checkbox.
Features live today
Drop-in inbound webhooks
-
Postmark-compatible JSON:
From,To,OriginalRecipient,TextBody,HtmlBody, attachments, headers, raw email, and more -
Mailgun / SendGrid multipart:
text/html,body-plain/body-html,envelope, attachment fields, and raw MIME - CloudMailin-compatible JSON: envelope, headers, plain text, HTML, and base64 attachm- Multi-tenant domains, address filters, and optional Basic auth on webhooks
- 14-day retention of raw mail and attempt logs for support/compliance evidence
- Blackhole endpoints to receive and store mail without forwarding, useful when an agent reads the inbox via MCP/API before a webhook URL exists
Agent-native MCP
Connect Cursor, Claude, or another MCP client over OAuth 2.1 + PKCE.
- Endpoint:
https://receivehq.com/api/mcp - Configure domains, create blackhole or webhook endpoints, search messages, inspect deliveries, invite teammates, and manage billing from the agent
- Agent docs:
/llms.txtand/mcp.md
EU / GDPR posture
- Hosting declaration: Germany / Hetzner
- DPA
- Sub-processors
- Imprint (Cortena B.V., Netherlands)
Pricing
- €10 / month for up to 100,000 inbound emails
- Or €100 / year
- First 10 emails free per tenant, with up to 3 trial tenants
There is no outbound bundle required to unlock inbound.
Try it
- Sign up at receivehq.com
- Add your receive domain and set MX
- Pick the Postmark, Mailgun/SendGrid, or CloudMailin payload format
- Or connect MCP and create a blackhole endpoint to start reading mail immediately
Webhook API docs are on the site. Feedback is especially welcome from anyone who has migrated an established inbound integration: which provider-specific edge cases were hardest to preserve?
Disclosure: I work on ReceiveHQ as CTO & Co-founder of Cortena B.V.
—
Sebastian Lagemann
https://receivehq.com · listings@receivehq.com
Who it is for
- EU / GDPR-sensitive products that already speak Postmark, Mailgun, SendGrid, or CloudMailin inbound
- Teams tired of SES + SNS + Lambda glue just to get email into an HTTP handler
- Agent workflows that need a real inbound mailbox readable and configurable over MCP ents
Production inbound
- SMTP in → HTTPS out, with multi-endpoint fan-out
- Automatic retry backoff (1m → 5m → 30m → 1h → 2h), per-endpoint attempt limits, and HTTP 406 to permanently drop
- Activity console with message search, delivery attempts, request/response logs, raw
.eml, and resend withTo/OriginalRecipientoverrides
Top comments (0)