{ "@context": "https://schema.org", "@graph": [ { "@type": "Article", "headline": "Automate Your Cold Email Infrastructure with the Maildoso API and MCP", "description": "Make your sending infrastructure programmable: register domains, create mailboxes, and export to your sequencer via API or MCP.", "datePublished": "2026-06-19", "dateModified": "2026-06-19", "author": { "@type": "Person", "name": "Nikita Bykadarov", "jobTitle": "CEO of Maildoso", "worksFor": { "@type": "Organization", "name": "Maildoso" }, "sameAs": ["https://www.linkedin.com/in/nikita-maildoso-2b6a6755/"] }, "publisher": { "@type": "Organization", "name": "Maildoso", "url": "https://maildoso.ai", "logo": { "@type": "ImageObject", "url": "https://static.tildacdn.one/tild6264-3937-4839-b864-336664623634/Vector_16.png" } }, "about": ["cold email API", "email infrastructure automation", "MCP server", "outbound automation"], "mainEntityOfPage": "https://maildoso.ai/blog/recommendations/automate-infrastructure-api-mcp" }, { "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Blog", "item": "https://maildoso.ai/blog" }, { "@type": "ListItem", "position": 2, "name": "Recommendations", "item": "https://maildoso.ai/blog/recommendations" }, { "@type": "ListItem", "position": 3, "name": "Automate with API & MCP", "item": "https://maildoso.ai/blog/recommendations/automate-infrastructure-api-mcp" } ] }, { "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Do I need to be a developer to use the Maildoso API?", "acceptedAnswer": { "@type": "Answer", "text": "For the REST API, basic familiarity with HTTP requests is enough. If you'd rather not write code at all, connect the MCP server to Claude, Cursor, or n8n and manage everything in plain language instead." } }, { "@type": "Question", "name": "What can I control through the Maildoso API?", "acceptedAnswer": { "@type": "Answer", "text": "The full lifecycle: search and register domains, create and retire mailboxes, set up forwarding, manage warm-up services, export accounts to your sequencer, and pull usage and deliverability stats." } }, { "@type": "Question", "name": "How does Maildoso API authentication work?", "acceptedAnswer": { "@type": "Answer", "text": "Every request uses a Personal Access Token in the Authorization header, generated under Settings then API Keys. The same token authenticates both the REST API and the MCP server." } }, { "@type": "Question", "name": "What is the Maildoso MCP server for?", "acceptedAnswer": { "@type": "Answer", "text": "It lets an AI assistant operate Maildoso directly. Point your MCP client at mcp.maildoso.com/mcp with your token, and your agent can register domains, create mailboxes, and run exports from a natural-language request." } }, { "@type": "Question", "name": "Which sequencers can I export to?", "acceptedAnswer": { "@type": "Answer", "text": "Instantly, Smartlead, Saleshandy, and others. Connect your tool of choice, then push mailboxes to it through the export endpoint instead of importing CSVs by hand." } } ] } ] }
We use cookies. Read Privacy Policy
Ok

Automate Your Cold Email Infrastructure with the Maildoso API and MCP

Recommendations
Blog > Recommendations> Automate with API & MCP
By Nikita Bykadarov, CEO of Maildoso · Updated June 2026 · 8 min read
Based on how teams run outbound at scale across 400,000+ mailboxes and 10M+ sends per day on Maildoso infrastructure.

In one line: The Maildoso API and MCP server make your entire sending setup programmable – find and register domains, spin up hundreds of mailboxes with authentication already configured, and push them straight into Instantly or Smartlead, all from one API call or a plain-language request to your AI assistant. If you provision mailboxes more than once, this is how you stop doing it by hand.

The dashboard is fine for a handful of mailboxes. The problem starts when you're provisioning at scale, or re-running the same setup every time a client signs. Searching domains one by one, typing mailbox names, waiting for setup, exporting a CSV, importing it into your sequencer – then doing it all again next week. The API collapses that whole loop into a single call you write once and reuse forever.
Written by Nikita Bykadarov, CEO of Maildoso.

As the founder of Maildoso, Nikita oversees a cold email infrastructure platform that powers over 400,000 mailboxes and handles more than 10 million daily outbound emails for 6,000+ companies. Having spent years solving technical deliverability challenges and analyzing outbound software, he designed this guide to focus strictly on what impacts your reply rates – cutting past the marketing hype to highlight what actually works.

What you can actually do with it

Everything in the sending lifecycle is an endpoint, from buying a domain to reading the reply. You can search available domains and register new ones (or connect domains you already own), provision and retire mailboxes at any scale with SPF, DKIM, and DMARC set for you, and export fresh mailboxes straight into your sequencer with no manual import. Beyond setup, you can route every reply into one unified inbox, manage warm-up services, and pull your usage and deliverability stats into your own dashboard or data warehouse.

Here's the full surface in one view:
Endpoint
What it does
POST /v1/user/domains
Search, register, or connect domains; add tracking domains; manage the full lifecycle
POST /v1/user/accounts
Provision, update, and retire mailboxes at scale; auth records configured for you; pull TOTP when needed
POST /v1/sequencers/export
Push fresh mailboxes straight into Instantly, Smartlead, or your tool of choice – no CSV
POST /v1/user/forwarding
Aggregate every reply into one @maildoso.email inbox; the original sending address is restored on reply
POST /v1/user/services/warmups
Manage warm-up services and tag traffic with warmup_exclude so it never clutters real replies
GET /v1/user/stats
Pull usage and deliverability stats into your own systems
The API docs cover request and response shapes for each one.

How it works: one token, no setup queue

Authentication is a single Personal Access Token (PAT). No OAuth dance, no per-endpoint keys, no approval queue to wait through. You generate the token in app.maildoso.com under Settings → API Keys, treat it like a password, and add it as a Bearer header on every request. The same token works for both the REST API and the MCP server.

Going from zero to your first call takes three steps. Grab your token, confirm you're connected with a quick GET /v1/user/me, then start wiring up domains, mailboxes, and exports. A first call looks like this:
bash
curl https://api.maildoso.com/v1/user/me \ -H "Authorization: Bearer <YOUR_PAT>"
If that returns your account, you're ready to automate the rest. There's no SDK to install – if you can send an HTTP request from Shell, Node, Python, PHP, or Ruby, you can drive the whole platform.

Or skip the code entirely: the MCP server

Not everyone running outbound wants to write HTTP requests, and they don't have to. Maildoso ships a hosted MCP server, so you can connect it to an AI assistant and manage your setup in plain language. The agent calls the API for you.

Point your MCP client at mcp.maildoso.com/mcp with your token and you can type something like "Create 30 mailboxes across 6 domains for the Q3 campaign and export them to Smartlead," and it gets done – domains registered, mailboxes created with SPF/DKIM/DMARC, exported, and warming up. You can also ask operational questions like "Which domains are blocked right now?" and get a real answer with an offer to provision replacements. It works with Claude, Cursor, n8n, and any other MCP client, which means you can bake mailbox provisioning into an agent or workflow you already run.

Which tools you can connect

On the sequencer side, the export endpoint pushes mailboxes directly into Instantly, Smartlead, Saleshandy, and other outreach platforms, replacing the export-CSV-then-import shuffle with one call. On the automation side, the MCP server plugs into Claude, Cursor, n8n, and similar clients, so Maildoso becomes a step in whatever stack your team already uses. Either way, the mailboxes arrive authenticated and ready, not as a raw list you still have to configure.

Where this pays off for outbound

The clearest win is agency and high-volume provisioning. If you onboard a new client by standing up domains and mailboxes, the API turns a half-day of clicking into a single scripted run you trigger per client. Lead-gen teams scaling a campaign can provision hundreds of mailboxes in one request instead of batching by hand across days. Anyone rotating infrastructure to protect deliverability can retire and replace mailboxes programmatically on a schedule, rather than remembering to do it manually.

There's also a reporting angle that's easy to overlook. Pulling deliverability and usage stats through GET /v1/user/stats lets you keep the numbers where your team already works – your own dashboard, a spreadsheet, a warehouse – instead of logging into another tool to read them. For agencies reporting to clients, that means infrastructure health can sit right alongside campaign results.

The throughline is simple: the API removes the manual, repetitive setup work that doesn't scale, so the time you'd spend provisioning goes into the parts of outbound that actually move the number – targeting, copy, and follow-up.

Getting started

If you want to try it, the fastest path is to generate a token, run the GET /v1/user/me call above to confirm you're connected, and read the API documentation for the endpoints you need. If you'd rather not touch code, connect the MCP server to your AI assistant and describe what you want in plain language. Both routes use the same single token, so you can start with one and move to the other whenever it makes sense.
maildoso API settings
how to generate your API token

A note on deliverability

Your copy and targeting only get you so far; the mailboxes you send from decide whether your emails actually land. On cold, misconfigured domains, even the best outreach ends up in spam. Maildoso supplies dedicated, warmed-up domains and mailboxes that get your messages in front of people, ready in about 3 minutes and starting at just $0.49 each.

And with Maildoso's API and MCP server, you can automate domain and mailbox provisioning and plug it straight into your existing stack and AI workflows.
Most cold emails fail simply because they land in spam. People never even see your offer. Our SMTP and Google Workspace mailboxes are built specifically for outbound; this means your emails will finally be seen, and you’ll start getting more positive replies.
Boost your outbound with our infrastructure!
FAQ
  • Q:
    Do I need to be a developer to use the Maildoso API?
    A:
    For the REST API, basic familiarity with HTTP requests is enough. If you'd rather not write code at all, connect the MCP server to Claude, Cursor, or n8n and manage everything in plain language instead.
  • Q:
    What can I control through the API?
    A:
    The full lifecycle: search and register domains, create and retire mailboxes, set up forwarding, manage warm-up services, export accounts to your sequencer, and pull usage and deliverability stats.
  • Q:
    How does authentication work?
    A:
    Every request uses a Personal Access Token in the Authorization header, generated under Settings → API Keys. The same token authenticates both the REST API and the MCP server.
  • Q:
    What is the MCP server for?
    A:
    It lets an AI assistant operate Maildoso directly. Point your MCP client at mcp.maildoso.com/mcp with your token, and your agent can register domains, create mailboxes, and run exports from a natural-language request.
  • Q:
    Which sequencers can I export to?
    A:
    Instantly, Smartlead, Saleshandy, and others. Connect your tool of choice, then push mailboxes to it through the export endpoint instead of importing CSVs by hand.

Key terms in this guide

API (REST API) – a set of HTTP endpoints that let you control Maildoso programmatically instead of through the dashboard.
MCP server – a hosted server that lets an AI assistant operate Maildoso through natural language, calling the API on your behalf.
Personal Access Token (PAT) – the single credential that authenticates both the REST API and the MCP server.
Sequencer export – pushing mailboxes directly into an outreach tool like Instantly or Smartlead via the API, with no CSV import.
Unified forwarding – routing every mailbox's replies into one inbox, with the original sending address restored when you reply.

Sources & references