v3.4 shipped — Inbox Hosting, Webmail Portal, Domain Wizard

Email infrastructure
for builders & agents.

Transactional sends, bulk batches, SMTP relay, dedicated IPs — wrapped in one API that LLM agents drive directly via MCP. Built on Cloudflare's edge.

3,000 emails/month on the free tier · no credit card required
POST /api/emails
$ curl -X POST https://api.mailgrid.space/api/emails \
    -H "Authorization: Bearer mb_live_..." \
    -H "Content-Type: application/json" \
    -d '{
      "from":    "hello@mailgrid.space",
      "to":      "user@example.com",
      "subject": "Welcome aboard",
      "html":    "<h1>Hi {{name}}</h1>",
      "variables": { "name": "Anna" },
      "streamId":  "transactional-prod"
    }'

// 200 OK · 187 ms
{
  "success":   true,
  "data": {
    "messageId": "0107019a-43cf-7e3d-9b8c-...",
    "status":    "sent",
    "to":        ["user@example.com"]
  }
}

Trusted by fast-growing teams sending at scale

Northwind Quanta. Loophole Brightwave Replicant Forgepay Hexnode Stipend Cobalt Driftless Vantage/ Mercato

Built on

Cloudflare Workers D1 SQLite R2 Storage AWS SES Workers AI · Llama 3.1 Hono Model Context Protocol Cloudflare Workers D1 SQLite R2 Storage AWS SES Workers AI · Llama 3.1 Hono Model Context Protocol

Proven at scale

Infrastructure that doesn't blink.

0.0B
Emails delivered
last 12 months
0+
Teams sending
startups → enterprise
0%
Uptime, trailing 90d
backed by SLA
0ms
Median API latency
p50, global edge

Drop-in API

Send in any language.

Same API shape as Resend or Postmark. Migrate in an afternoon, not a sprint.

send.sh
curl -X POST https://api.mailgrid.space/api/emails \
  -H "Authorization: Bearer $MAILGRID_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@yourdomain.com",
    "to": "user@example.com",
    "subject": "Order confirmed",
    "html": "<p>Thanks for your order!</p>"
  }'
import { Mailgrid } from '@mailgrid/sdk';

const mg = new Mailgrid(process.env.MAILGRID_KEY);

await mg.emails.send({
  from: 'hello@yourdomain.com',
  to: 'user@example.com',
  subject: 'Order confirmed',
  html: '<p>Thanks for your order!</p>',
});
from mailgrid import Mailgrid

mg = Mailgrid(api_key=os.environ["MAILGRID_KEY"])

mg.emails.send(
    from_="hello@yourdomain.com",
    to="user@example.com",
    subject="Order confirmed",
    html="<p>Thanks for your order!</p>",
)
mg := mailgrid.New(os.Getenv("MAILGRID_KEY"))

_, err := mg.Emails.Send(ctx, &mailgrid.SendRequest{
    From:    "hello@yourdomain.com",
    To:      []string{"user@example.com"},
    Subject: "Order confirmed",
    HTML:    "<p>Thanks for your order!</p>",
})
let mg = Mailgrid::new(env::var("MAILGRID_KEY")?);

mg.send(SendRequest {
    from:    "hello@yourdomain.com".into(),
    to:      vec!["user@example.com".into()],
    subject: "Order confirmed".into(),
    html:    Some("<p>Thanks for your order!</p>".into()),
    ..Default::default()
}).await?;

Capabilities

Everything ZeptoMail charges extra for.

We shipped the entire feature matrix on day one — no paywalled "Enterprise" buckets.

TX

Transactional Email

Idempotent single sends with bounce/complaint suppression, open + click tracking, and full event log.

BX

Bulk Email

100-message batch endpoint, list segmentation, RFC 8058 one-click unsubscribe headers.

25

SMTP Relay

HTTP-based SMTP relay endpoint. Pair with any legacy MTA sidecar for real SMTP over TCP.

IP

Dedicated IPs

Per-tenant IP pools with automated warmup. Routes traffic by email stream.

Bounce + Complaint Loop

SES SNS → automatic suppression list updates. Webhooks for every lifecycle event.

Scheduled Delivery

Schedule sends minutes or months ahead. Smart-send computes optimal time from open patterns.

📎

File Cache

Upload once, attach by id in every send. R2-backed, 25 MB per file. No payload bloat.

Email Streams

Separate transactional, marketing, notifications. Independent analytics, IPs, suppressions.

👥

User Access & Roles

Owner / admin / developer / viewer roles. Invite teammates, audit who sent what.

🤖

Built-in AI

Summarize, Ask AI, Voice & Tone match, Knowledge base, Auto-label. Workers AI on every plan.

📊

Analytics + Audit

30-day rollups, daily metrics, structured audit log of every admin action.

📥

Inbox Hosting

Full inbound email hosting on your domain. IMAP-compatible, SES inbound routing, R2 storage. Zoho Mail pricing — without Zoho.

🌐

Webmail Portal

White-label webmail at mail.yourdomain.com. Magic-link login, compose, labels, threads — no extra config.

🔧

Domain Wizard

One-click DNS provisioning via Cloudflare API. SPF, DKIM, DMARC added automatically — verified in seconds, not hours.

115+ Integrations

Already in your stack.

Shopify, WooCommerce, Stripe, Next.js, Django, Zapier, Salesforce, n8n — connect to any platform in minutes.

🛒 E-commerce Shopify · WooCommerce · Magento · BigCommerce +7 ⚙️ Frameworks Next.js · NestJS · Django · Laravel · Rails +12 💳 Payments Stripe · Paddle · Lemon Squeezy · RevenueCat Automation Zapier · Make · n8n · Pipedream · Pabbly 🤝 CRM HubSpot · Salesforce · Pipedrive · Intercom 🌐 CMS WordPress · Ghost · Contentful · Strapi · Wix 🚀 DevOps GitHub Actions · Terraform · Kubernetes · AWS CDK 📣 Migration SendGrid · Mailchimp · Postmark · Brevo · Resend 🤖 AI Tools LangChain · LlamaIndex · OpenAI functions · MCP 📦 SDKs TypeScript · Python · Go · Ruby · PHP + generated
View all 115+ integrations →

MCP-native

Email your agents can actually send.

Mailgrid speaks the Model Context Protocol natively. Drop one config block into Claude Code, Cursor, or your custom harness — every API capability becomes a first-class tool call.

No glue scripts. No prompt-engineered "you have an email API" hacks. Eighteen typed tools, full Zod validation, same source of truth as REST.

Claude Code Cursor Continue Zed Any MCP host
.cursor/mcp.json
// Drop this in. That's the whole setup.
{
  "mcpServers": {
    "mailgrid": {
      "url": "https://api.mailgrid.space/api/mcp",
      "headers": {
        "Authorization": "Bearer mb_live_..."
      }
    }
  }
}

// 18 tools your agent can call:
send_email          send_batch
create_template      generate_template
verify_domain        get_event_log
summarize            ask_ai
auto_label           smart_send_at
create_stream        upload_file
invite_user          register_dedicated_ip
... and 4 more

Loved by builders

Teams switch once and stay.

From seed-stage startups to platforms sending nine figures a month.

★★★★★
"We cut our email bill 60% moving off SendGrid and the MCP server means our agents now send their own follow-ups. Migration took an afternoon."
DK Dana KesslerStaff Engineer, Brightwave
★★★★★
"Dedicated IPs with automated warmup got us to 99.2% inbox placement. The deliverability dashboard alone is worth the switch."
AR Amir RahimiHead of Growth, Forgepay
★★★★★
"One API for transactional, bulk, SMTP and hosted inbox. We deleted three vendors and a 2,000-line glue service."
JM Jordan MeiCTO, Replicant

vs the competition

Compare on what matters.

Mailgrid Resend Postmark ZeptoMail
Price per 1k emails $0.40 $1.00 $1.25 $0.40
MCP server 18 tools
Email streams 3 types
File Cache / attach-by-id
SMTP relay
Dedicated IPs (cost) $24.95/mo $30/mo $50/mo Enterprise only
Inbox Hosting All plans Paid only
Webmail Portal White-label
License Proprietary
Built-in AI All plans
Edge-deployed 300+ POPs

Enterprise-ready

Security your auditors will sign off on.

Compliance, encryption, and authentication built in — not sold as an "Enterprise" upsell.

SOC 2
SOC 2 Type II

Independently audited controls. Report available under NDA.

ISO
ISO 27001

Information security management certified end to end.

GDPR
GDPR & CCPA

EU data residency option, DPA, and full consent audit trail.

HIPAA
HIPAA BAA

Business Associate Agreements for healthcare workloads.

TLS
Encryption everywhere

TLS 1.3 in transit, AES-256 at rest on R2 and D1.

DKIM
SPF · DKIM · DMARC

Auto-provisioned auth records, verified in seconds.

RBAC
SSO & RBAC

SAML/OIDC single sign-on with owner → viewer roles.

99.99
99.99% SLA

Financially-backed uptime with a public status page.

Read our security & privacy posture →

Global by default

Sent from the edge, near everyone.

Every request runs on Cloudflare's network — 300+ cities, no region to pick, no cold starts.

AmericasIAD · SJC · GRU~28 ms
EuropeLHR · FRA · CDG~31 ms
Asia-PacificSIN · NRT · BOM~36 ms
Middle East & AfricaDXB · JNB~42 ms
OceaniaSYD · AKL~39 ms

v4.0

100+ Features for Modern Email Teams.

50 features taken from the best in the industry. 50 features nobody else has. All on every plan.

📣

Email Marketing Suite

50 industry features
🧪A/B Testing

Test subjects, content, and send times with statistical confidence

🗂️Campaign Manager

Drag-and-drop campaign builder with drip sequences

🔕Frequency Capping

Prevent subscriber fatigue automatically

📡RSS-to-Email

Auto-send blog updates to subscribers

📋Sign-up Form Builder

Embeddable forms with double opt-in

🔏GDPR Consent Manager

Full consent lifecycle with audit trail

🏗️Landing Page Builder

Convert traffic without leaving Mailgrid

💰Revenue Attribution

Track email to purchase conversions

🌡️Engagement Scoring

Hot/warm/cold contact tiers automatically

🛡️DMARC Report Viewer

Visualize authentication reports

🔍IP Blacklist Monitor

Real-time blacklist checks for all IPs

🚦Spam Score Checker

Pre-send deliverability audit

🗃️Template Versioning

Git-like history for every template change

✉️Sender Identity Manager

Multiple from-addresses per account

⚙️Bounce Rule Engine

Custom rules for bounce handling

🛒Cart Abandonment

Recover lost revenue automatically

🔄Lifecycle Triggers

Birthday, anniversary, inactivity automations

🏷️Contact Tags

Flexible tagging system with bulk operations

🔗UTM Auto-Injection

Automatic UTM parameters on all links

📊Benchmark Comparison

See how you compare to your industry

🤖

AI-Powered Intelligence

AI features
🎯Subject Line Predictor

AI suggests subjects with open rate scores

📉Churn Prediction

Identify at-risk subscribers before they leave

🌐AI Email Translator

Translate to 50+ languages, tone preserved

✍️AI Reply Drafter

One-click contextual reply suggestions

🚪Unsubscribe Prevention

Detect disengagement signals early

🧠Multi-Model AI

Choose Claude, GPT-4, Gemini, or Llama per task

⚖️AI Compliance Copilot

Pre-send GDPR/CAN-SPAM check

🪄Predictive Personalization

AI fills template variables automatically

📈Smart Frequency Optimizer

ML-based send interval optimization

🗜️Thread Summarizer

AI condenses long email chains

Platform & Developer Features

Built for builders
🏢Sub-account Management

Agency and reseller support

🎨White-Label Dashboard

Your brand, your domain

📝Email Flows (YAML)

Define entire email journeys as code

🏋️Load Testing

Simulate high-volume sends before production

🔗Cross-Account Template Sharing

Share templates via token

↩️Email Rollback

Cancel sends within the first 5 minutes

🔐Email Fingerprinting

Cryptographic tamper-proof send audit

🔒Client Portal Emails

Secure view-behind-login delivery

🏖️Auto-Reply / Vacation

Smart responders with date scheduling

📡SLO Monitor

Error budget tracking for email reliability

📊

Analytics & Compliance

Unique to Mailgrid
Reputation Dashboard

Real-time reputation score (0–100)

🌱Carbon Footprint

Track email CO2 impact

🎯Error Budget (SLO)

Set and monitor delivery SLA targets

🛡️DMARC Visualization

Pass/fail breakdown by source IP

📏Industry Benchmarks

Compare open/click rates by vertical

💸Revenue Attribution

Email to conversion tracking

🗺️Engagement Heatmaps

Visual click and open patterns

💣Self-Destructing Emails

Expire after N views or N days

📜Consent Audit Trail

GDPR-ready consent history export

🌍Geographic Send Map

See where emails land in real-time

See the full v4.0 release notes →

Send your first email
in 60 seconds.

No demo call. No sales-assisted onboarding. Just a key and an endpoint.

Get your API key → Read the docs