
mailfixture provides real test inboxes via a single API call, designed for CI environments. It eliminates flaky email testing by offering long-polling that waits for messages to arrive, typically in under a second, and first-class extraction of OTPs, magic links, and verification links, along with SPF/DKIM/DMARC verdicts and spam scores.
“Delivered → parsed → asserted.”
With custom domains, you avoid blocklist issues, and the dashboard lets you watch inboxes fill in real time. Built-in MCP support enables AI agents to create inboxes and read OTPs autonomously.
| Plan | Price | Messages/mo |
|---|---|---|
| Free | $0 | 100 |
| Solo | $15/mo | 2,500 |
| Team | $49/mo | 15,000 |
| Scale | $149/mo | 100,000 |
Product Keywords
Loading comments...
Maker
MailFixture is a receive-only email testing service built specifically for CI environments. It gives you real test inboxes via a single API call, so your application can send actual emails—OTPs, magic links, verification codes—and your test suite receives them parsed, typed, and ready to assert. Instead of wrestling with fake mail servers or disposable inboxes that end up on blocklists, MailFixture hands your tests a genuine inbox that behaves like a real one, with delivery typically landing in under a second.
waitForMessage() holds the connection open until the email arrives—usually under a second after your app sends it. No sleep(5000), no polling loops every 500ms, no "flaky on CI, fine locally" excuses. The API waits for you, not the other way around.
Every message arrives pre-parsed. The one-time code, magic link, and verification link are classified and sitting in an extracted field, alongside SPF/DKIM/DMARC verdicts and a SpamAssassin spam score. Your assertion is one line, and it doesn't break when marketing redesigns the email template.
Point one MX record at MailFixture and every fixture lives on tests.yourdomain.com. Because the domain is yours, it never gets flagged as "disposable email detected" by your own signup forms—a problem that plagues shared test-mail domains.
The dashboard lets you watch inboxes fill in real time, with rendered HTML, plain text, headers, and raw source visible—plus the extracted OTP one click from your clipboard. MailFixture also works as a remote MCP server, so AI agents can create inboxes and read OTPs autonomously.
"Delivered → parsed → asserted."
That's the entire promise in six words. Most email testing tools stop at delivery—they hand you a raw message and expect you to build the parsing and assertion logic yourself. MailFixture goes further by treating OTPs and verification links as first-class fields, not regex homework. Combined with long-polling that eliminates retry loops and custom domains that dodge blocklist issues, it removes the three biggest sources of email test flakiness in one shot.
You're building end-to-end tests that depend on email delivery and you're tired of debugging why waitForTimeout(5000) isn't enough. If your team has ever shipped a broken signup flow because the OTP test passed locally but failed on CI, MailFixture's approach is worth a look. The free tier includes 100 messages per month with no credit card required, and paid plans start at $15/month with no per-seat pricing—you pay for messages, not people. It's also a strong fit if you're experimenting with AI agents that need to verify their own signup flows end to end.
Other tools you might consider
Stop fixing broken scrapers. BrowserAct's AI agent builds a Bot from your plain-English description, tests it in a real browser, and keeps it running even when the site changes. Structured data lands in your CSV, JSON, API, or tools like Make, n8n, and Zapier.Build once. Run reliably. Improve continuously.
Point MCP Bridge at any REST, GraphQL, SOAP, or gRPC API. It auto-generates MCP tool definitions with typed schemas, auth, rate limiting, and response processing. Your LLM agents call enterprise APIs through one standard interface.
Publora is a publishing API for 10 social platforms. One REST API call handles multi-network distribution — no SDKs, no OAuth wiring. The native MCP server with 18 tools gives AI agents like Claude and Cursor a full engagement loop: post, comment, react, pull analytics — across LinkedIn, X, Instagram, Threads, TikTok, YouTube, Facebook, Bluesky, Mastodon, and Telegram
The moment an agent needs to deploy something, it slams face-first into a wall built for humans. Today we're rolling out Temporary Accounts on Cloudflare Workers. Any agent can now run wrangler deploy — temporary and get a live Worker in seconds.
Loading comments...