mcpbeat Sign in

Emailwarmup MCP Server

answering

Emailwarmup is answering right now. Last checked 7 min ago. It exposes 45 tools. Last commit 2 Nov 2026.

Warm up mailboxes, check the ready-for-outbound gate, run cold email and get checkout links.

Uptime history 4 hours of history
4 hours agonow
100.0%
Uptime 24h
12 of 12 checks
45
Tools
read from the server
654 ms
Response time
average over 24h
0
Stars
last commit 2 Nov 2026

Nothing serious here today

Today is the operative word: we check Emailwarmup every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add emailwarmup --transport http https://app-emailwarmup.bobwork.ai/mcp
Settings → Connectors → Add custom connector, then paste this address
https://app-emailwarmup.bobwork.ai/mcp
~/.codex/config.toml
[mcp_servers.emailwarmup]
url = "https://app-emailwarmup.bobwork.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "emailwarmup": {
      "url": "https://app-emailwarmup.bobwork.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "emailwarmup": {
      "type": "http",
      "url": "https://app-emailwarmup.bobwork.ai/mcp"
    }
  }
}

Available tools 45

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

campaign
create_campaign
Create a draft Outbound campaign (nothing is sent). Emails can use {first_name}, {company} and any contact field. Any connected mailbox can send; one that is still warming shows a warning first.
get_campaign
One campaign: its emails, mailboxes, stats and time left.
list_campaign_contacts
Contacts in a campaign and where each is in the sequence (first 200).
update_campaign
Edit a paused or draft campaign. Fields you leave out keep their value.
mailbox
get_mailbox
One mailbox's warm-up status and health.
mailbox_activity
The last 100 warm-up events for a mailbox (sent, received, replied, rescued from spam, errors).
remove_mailbox
Remove a mailbox and delete its stored login. Irreversible: ask the user first, then pass confirm=true.
update_mailbox
Change a mailbox's display name, daily warm-up cap (1-100, null = default) or time zone (IANA, e.g. Europe/London).
dns
add_dns_record
Add a DNS record to a domain you bought here. name = subdomain ('' for the domain itself). Types A, AAAA, CNAME, ALIAS, MX, TXT, CAA, SRV.
delete_dns_record
Delete a DNS record by id (from list_dns_records). Deleting MX, SPF, DKIM or DMARC stops the mailboxes working.
list_dns_records
DNS records on a domain you bought here.
workspace
create_workspace
Create a client workspace, e.g. the client's company name (max 100 per account).
delete_workspace
Delete a client workspace. Its mailboxes are NOT deleted: they move back to My mailboxes and keep warming. The client's report link stops working.
get_workspace_report
The public read-only report link for one client workspace (mailbox health, spam rate, SPF/DKIM/DMARC). The client opens it without a login; it shows no prices and nothing about other clients.
billing
create_billing_checkout
Get a Stripe Checkout url for extra mailboxes beyond the free limit (monthly, or yearly = 10 months' price for 12). The USER opens it and pays; you cannot. Then poll get_billing_status. Returns already:true when the account is subscribed. Prices come back in the result (prices).
get_billing_status
Payment status after you gave the user a checkout link: credit balance, whether the extra-mailbox subscription is active, mailboxes vs the free limit, and checkouts still waiting for payment. Confirms a paid checkout straight away.
connect
connect_imap_mailbox
Connect any mailbox with IMAP + SMTP. The login is tested before it is saved. Use an app password when two-factor sign-in is on. Give a preset (see list_providers) or the hosts. Warm-up starts the same day.
connect_zoho_mailbox
Connect a Zoho Mail mailbox through the Zoho API (works on Zoho's free plan). Needs a Self Client id, secret and a generated code from api-console.zoho.com.
credits
create_credits_checkout
Get a Stripe Checkout url to top up prepaid credits for Outbound sending and AI drafts (one-off $5, $10, $25 or $100; credits never expire). The USER opens it and pays; you cannot. Then poll get_billing_status.
get_credits
Prepaid credit balance, prices and recent charges (Outbound emails, AI drafts).
hosted
add_hosted_mailboxes
Add mailboxes to a domain you bought here ($3 per mailbox per month). Returns a Stripe checkout link.
hosted_mailbox_login
Password, IMAP and SMTP settings for one of your hosted mailboxes.
pause
pause_campaign
Pause a running campaign.
pause_mailbox
Pause warm-up for a mailbox.
account
get_account
Your account: email, credit balance, free mailbox allowance (10, or 20 for accounts created before 27 October 2026, plus referral bonus), paid extras and your referral link.
bought
list_bought_domains
Domains bought in the domain shop, their hosted mailboxes, renewal date and price, plus IMAP/SMTP settings.
buy
buy_domains
Buy domains with up to 3 mailboxes each. Returns a Stripe checkout link for the person to pay; setup starts once paid. Needs accept_sending_rules true.
campaigns
list_campaigns
Your Outbound campaigns with status and stats.
contacts
add_contacts
Add up to 1,000 contacts to a campaign. Each needs email; other fields (first_name, company…) fill the placeholders. Duplicates and unsubscribed addresses are skipped.
dkim
check_dkim
Find a domain's DKIM key: tries the selector you give, selectors seen in real mail, then 45 common ones.
dmarc
check_dmarc
Look up a domain's DMARC record and policy.
domain
domain_health
SPF, DKIM selector, DMARC policy and MX for every domain you have connected.
domains
search_domains
Find available lookalike domains for cold email, with first-term and renewal prices.
google
google_connect_link
Get a link the user opens to connect Gmail / Google Workspace with Google sign-in (one click, any device). The mailbox appears in list_mailboxes a few minutes after they allow it.
mailboxes
list_mailboxes
Every connected mailbox with warm-up day, status, 7-day spam rate, today's and last 7 days' numbers, and whether it is ready for outbound.
move
move_mailbox_to_workspace
Put a mailbox in a client workspace. Leave workspace_id out (or empty) to move it back to My mailboxes.
pool
set_pool_mode
Shared network (default: warm with every mailbox on the service) or private pool (only your own mailboxes write to each other; needs 2+).
providers
list_providers
IMAP/SMTP presets (Gmail app password, Yahoo, iCloud, Zoho, Lark, SES, SendGrid, Mailgun…) with hosts and ports, plus the Google and Zoho API routes.
rename
rename_workspace
Rename a client workspace.
resume
resume_mailbox
Resume warm-up for a mailbox.
spf
check_spf
Look up a domain's SPF record.
start
start_campaign
Start or resume a campaign. This SENDS real email and uses credits. Confirm with the user first. accept_sending_rules=true means the user agrees to https://emailwarmup.bobwork.ai/terms#outbound-beta (only people who may receive it, honest sender, unsubscribe honoured). If a chosen mailbox is still warming the call fails with warming:true; show the user the message and set accept_warming_risk=true only after they explicitly agree. Without credits it fails with credits_required:true: use create_credits_checkout.
test
test_mailbox
Sign in to the mailbox now and report whether the stored login still works.
warmup
warmup_stats
Totals across your mailboxes: today and last 7 days (sent, received, rescued, replied), active and ready counts.
workspaces
list_workspaces
Client workspaces (agencies): each client's mailboxes are kept separate under one login and one bill. Returns id, name and mailbox count. Each mailbox in list_mailboxes has a workspace id (null = My mailboxes).

Endpoints

URLTransportStateLatencyChecked
https://app-emailwarmup.bobwork.ai/mcp streamable-http answering 641 ms 7 min ago

Alternatives to Emailwarmup

same job, measured the same way
colding
by colding

Send and read email through connected mailboxes. Warm them up, check addresses and run campaigns.

answering
Sendsets
by addisonhoff

Cold email API for AI agents: connect mailboxes, warm up, run campaigns and handle replies.

answering
Terlido
by nichovski

Cold email: campaigns, leads, mailboxes, warmup and inbox replies.

answering
Poofbox Mail
by poofboxmail

Disposable inboxes for AI agents: create an address, wait for the email, get the code or link.

answering
send0
by send0-dev

Email inboxes for AI agents: create an address, wait for codes and links, send and reply in threads.

43 installs/wk answering
Proxy Mail QA
by proxymail

Test inboxes for your app's sign-up and login emails: get the code or link, or why none came.

answering
BlinkInbox
by blinkinbox

Disposable email inboxes for AI agents: create an address, wait for mail, read OTP codes and links.

answering
MailByGet
by mailbyget

Temporary receive-only email inboxes for agents. Create, list and read messages without signup.

3 tools answering

Emailwarmup — questions

Answers built from our own checks of this server.

What can Emailwarmup do?
It exposes 45 tools, read directly from the server on our last check. Among them: add_contacts, add_dns_record, add_hosted_mailboxes, buy_domains, check_dkim, check_dmarc and 39 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Emailwarmup mostly used for?
Its tools cluster around campaign, mailbox and dns. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Emailwarmup working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 12 of 12 checks got a reply (100.0%), average response time 654 ms. The bar chart above shows every period we have measured.
How do I connect Emailwarmup?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Emailwarmup need an API key?
No. Emailwarmup completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 45 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Emailwarmup?
It answers our handshake in 654 ms on average, which is faster than 15% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Emailwarmup open source?
The code is open source: it is published under the MIT licence and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at app-emailwarmup.bobwork.ai, which runs on its operator's own terms.