check_domains
Check domain availability
Check whether domain names are available to register (up to 50 domains per call).
domainsrequiredcom.outreach2dayPublished by outreach2day.comOfficial publisherv1.0.0Updated Oct 24, 2026
Cold email infrastructure: domains, mailboxes, warm-up and campaigns. Never charges a card.
Outreach2day MCP lets an assistant set up cold-email infrastructure: check and buy domains, manage mailboxes and warm-up, and build and launch campaigns.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.outreach2day%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"outreach2day": {
"type": "http",
"url": "https://public.outreach2day.com/mcp"
}
}
}Check domain availability
Check whether domain names are available to register (up to 50 domains per call).
domainsrequiredSuggest sending domains
Suggest available sending domains that look like the company's website (brand + one fitting word, e.g. acmehq.com, acme-partners.com), already checked for availability. Use this instead of inventing names.
siterequiredcountsegmentCheck email copy for spam words
Check an email subject and body for spam trigger words before sending.
bodysubjectList domains
List the workspace's sending domains with status, mailbox count and, for connected domains, DNS status and nameservers.
limitoffsetworkspace_idList mailboxes
List the workspace's mailboxes (address, sender name, status). Never returns credentials.
limitdomainoffsetworkspace_idGet warm-up status
Warm-up progress per mailbox (state, days warming, ready flag, ready date, inbox rate) and a workspace summary. Mailboxes can send campaigns once ready.
limitoffsetmailboxesworkspace_idList sequencer connections
List the workspace's connected sequencer accounts (Instantly, Smartlead) that mailboxes can be exported to.
workspace_idPreflight a campaign
Check whether a campaign can launch: sequence, contacts, attached mailboxes and their warm-up. Returns blocking checks with hints.
campaign_idrequiredworkspace_idGet campaign stats
Sending and engagement stats for one campaign (sent, replies, bounces).
timeframecampaign_idrequiredworkspace_idList replies
List recent threads where a contact replied (subject, sender, short snippet, reply intent). Paginate with cursor.
limitcursorcampaign_idworkspace_idConnect own domains
Connect domains the user already owns (free): returns the nameservers the user must set at their registrar. Calling again with the same domains is safe.
domainsrequiredworkspace_idredirect_domainrequiredStart warm-up
Start warm-up for mailboxes. Retrying with the same mailboxes the same day does not start a second operation.
mailboxesrequiredworkspace_ididempotency_keyCreate draft campaign
Create a campaign as a draft. Nothing is sent until launch_campaign.
namerequiredworkspace_ididempotency_keyAdd or update a campaign step
Add an email step to a campaign sequence, or update one (by step_id, or by order when a step with that order exists). delay_days is the wait after this step before the next one.
orderstep_idsubjectbody_htmlbody_textdelay_dayscampaign_idrequiredworkspace_idImport campaign contacts
Import contacts into a campaign from CSV text (header row with an email column; other columns become variables; up to 10000 rows). Pass import_id alone to check a previous import.
import_idcampaign_idrequiredcsv_contentworkspace_ididempotency_keyAttach mailboxes to a campaign
Attach mailboxes to a campaign for sending. Only mailboxes that are ready to send (warm-up started 14+ days ago) are accepted.
mailboxesrequiredcampaign_idrequiredworkspace_idPause a campaign
Stop a campaign from sending. Safe to call again.
campaign_idrequiredworkspace_idLaunch a campaign
Start sending a campaign to its contacts. Refused unless preflight is green and every attached mailbox is ready to send. Requires confirm=true after the user explicitly agrees.
limitconfirmrequiredcampaign_idrequiredworkspace_ididempotency_keyExport mailboxes to a sequencer
Send mailboxes' login credentials (SMTP/IMAP) to the user's third-party sequencer account (Instantly or Smartlead, from list_sequencers) so it can send from them. Omit mailboxes to export all eligible ones. Requires confirm=true after the user explicitly agrees. Large exports answer status pending and finish on the server; list_sequencers shows the counts.
confirmrequiredmailboxesworkspace_idconnection_idrequiredGet prices
Current prices: mailbox monthly price and minimum, domain prices by TLD, card processing fee rule, worked examples.
Takes no parameters.
Get account status
What the workspace has (subscription, domains and mailboxes by state, warm-up, open orders, campaigns) and next_action: the one thing to do next. Start here.
workspace_idQuote an order
Price new domains and mailboxes server-side. Creates a 15-minute quote; registers and charges nothing. Show human_summary to the user exactly before create_checkout. Ordering domains needs registrant with every one of: first_name, last_name, real_address, city, state_province, postal_code, country, phone, organization_name, job_title (email_address optional); collect them from the user upfront.
domainspersonamailboxestest_moderegistrantworkspace_idmailbox_domainsredirect_domainmailboxes_per_domainCreate a checkout link
Turn a quote the user explicitly confirmed into a Stripe payment page. Charges nothing: the user pays on the page. Requires confirm=true and the quote's due_now_cents.
confirmrequiredquote_idrequiredworkspace_ididempotency_keyexpected_due_now_centsrequiredGet order status
Status of an order (payment, per-domain and per-mailbox setup, warm-up estimate) by order_id; without order_id, lists the workspace's recent orders.
limitorder_idworkspace_id83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.