Developers · API & MCP

Provision mailboxes with a single API call.

A full REST API and a production MCP server to build Icemail into your stack — or hand the entire provisioning pipeline to an AI agent.

create-mailboxes.sh
bash
curl -X POST https://api.icemail.ai/v1/mailboxes \
  -H "Authorization: Bearer $ICEMAIL_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "provider": "google",
    "domain": "reach-icemail.io",
    "count": 50,
    "warmup": "pre-warmed"
  }'

# 200 OK
{
  "job_id": "job_8sR2",
  "status": "provisioning",
  "mailboxes": 50,
  "eta_seconds": 480
}

REST API

v1 · stable · 100% coverage

Every dashboard action — mailbox provisioning, domain purchase, exports, webhooks — exposed as a clean, predictable REST endpoint. SDKs for Node, Python, Go and Ruby.

  • Bearer-token auth with scoped keys
  • Idempotency keys on every write
  • Webhooks for async jobs & replies
  • JSON-only, RFC-compliant errors
Browse the API reference →

MCP Server

model context protocol · production

Drop Icemail into Claude, Cursor, GPT, or your custom agent. Tools like create_mailboxes, export_to_sequencer, and warm_domain are callable in natural language.

MCP server · live tool calls
online
AI agent
Claude / GPT / Cursor
“Spin up 50 Google mailboxes on a fresh domain and export to Smartlead.”
MCP server
icemail-mcp
→ create_domain · create_mailboxes · export_to_smartlead
Icemail
8 min · zero clicks
✓ 50 mailboxes provisioned · ✓ DNS configured · ✓ exported

Endpoint reference

Everything you'd click — now callable.

The same primitives that power the Icemail app, exposed as a small, focused REST surface.

POST/v1/mailboxes

Create N mailboxes on Google or Microsoft.

GET/v1/mailboxes/:id

Retrieve mailbox status & credentials.

POST/v1/domains

Purchase or attach a domain.

POST/v1/exports

Push mailboxes to Instantly / Smartlead / Bison.

GET/v1/inbox/threads

Query unified-inbox threads & replies.

POST/v1/webhooks

Subscribe to provisioning + reply events.

Scoped API keys

Create read-only, provisioning, or admin keys. Rotate without downtime.

SOC-2 aligned infra

TLS everywhere, encrypted secrets at rest, audit log on every key action.

Sane rate limits

600 req/min default. Bulk endpoints auto-batch. Need more? Just ask.

What teams build on it

Automate client onboarding

Spin up a full sending stack the moment a contract is signed.

Embed into your own app

White-label provisioning inside your platform via API + webhooks.

Agent-run pipelines

Let an LLM provision, configure DNS, warm, and export — end to end.

Bulk ops at scale

Thousands of mailboxes per job, with webhook callbacks when ready.

1M+
Mailboxes provisioned via API
100%
Endpoint coverage
<200ms
Median API response
MCP
Production-ready server

Frequently asked questions

Build Icemail into your infrastructure.