Outreach2day

com.outreach2dayPublished by outreach2day.comOfficial publisherv1.0.0Updated Oct 24, 2026

Cold email infrastructure: domains, mailboxes, warm-up and campaigns. Never charges a card.

Overview

AI-generated overview

Outreach2day MCP lets an assistant set up cold-email infrastructure: check and buy domains, manage mailboxes and warm-up, and build and launch campaigns.

What you can do
  • Check domain availability and suggest brand-like sending domains
  • List sending domains, mailboxes and warm-up progress; connect domains you already own
  • Create campaigns, add email steps, import contacts from CSV, attach mailboxes, preflight, launch or pause
  • Review campaign stats and recent reply threads
  • Price domains and mailboxes, create a quote and a Stripe checkout page, and track orders
  • Export mailbox credentials to Instantly or Smartlead sequencer accounts
When to use it
Useful when someone wants an assistant to stand up and operate cold-email sending: sourcing domains, warming mailboxes, assembling sequences and contacts, and checking readiness before a launch. Also handy for reviewing campaign performance and replies, or pricing and ordering new domains and mailboxes.
Requirements
Remote streamable HTTP endpoint at public.outreach2day.com; no local install. An Outreach2day workspace account. Optional Bearer API key sent in the Authorization header, or browser sign-in via MCP OAuth for clients that support it. Network access to the service and to Stripe for checkout.
Before you install
Launching a campaign, exporting mailboxes to a sequencer and creating a checkout all require confirm=true after explicit user agreement; launching sends real email to imported contacts. Exporting mailboxes sends SMTP/IMAP login credentials to a third-party sequencer. Checkout leads to a real Stripe payment, and ordering domains requires full registrant details. The API key is a secret; keep it out of shared logs.

Installation

In SourceWeft

  1. Open Outreach2day in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "outreach2day": {
      "type": "http",
      "url": "https://public.outreach2day.com/mcp"
    }
  }
}

Tools

24

check_domains

Check domain availability

Check whether domain names are available to register (up to 50 domains per call).

Parametersdomainsrequired

suggest_domains

Suggest 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.

Parameterssiterequiredcountsegment

check_copy

Check email copy for spam words

Check an email subject and body for spam trigger words before sending.

Parametersbodysubject

list_domains

List domains

List the workspace's sending domains with status, mailbox count and, for connected domains, DNS status and nameservers.

Parameterslimitoffsetworkspace_id

list_mailboxes

List mailboxes

List the workspace's mailboxes (address, sender name, status). Never returns credentials.

Parameterslimitdomainoffsetworkspace_id

get_warmup_status

Get 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.

Parameterslimitoffsetmailboxesworkspace_id

list_sequencers

List sequencer connections

List the workspace's connected sequencer accounts (Instantly, Smartlead) that mailboxes can be exported to.

Parametersworkspace_id

preflight_campaign

Preflight a campaign

Check whether a campaign can launch: sequence, contacts, attached mailboxes and their warm-up. Returns blocking checks with hints.

Parameterscampaign_idrequiredworkspace_id

get_campaign_stats

Get campaign stats

Sending and engagement stats for one campaign (sent, replies, bounces).

Parameterstimeframecampaign_idrequiredworkspace_id

list_replies

List replies

List recent threads where a contact replied (subject, sender, short snippet, reply intent). Paginate with cursor.

Parameterslimitcursorcampaign_idworkspace_id

connect_own_domains

Connect 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.

Parametersdomainsrequiredworkspace_idredirect_domainrequired

start_warmup

Start warm-up

Start warm-up for mailboxes. Retrying with the same mailboxes the same day does not start a second operation.

Parametersmailboxesrequiredworkspace_ididempotency_key

create_campaign

Create draft campaign

Create a campaign as a draft. Nothing is sent until launch_campaign.

Parametersnamerequiredworkspace_ididempotency_key

upsert_campaign_step

Add 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.

Parametersorderstep_idsubjectbody_htmlbody_textdelay_dayscampaign_idrequiredworkspace_id

import_campaign_contacts

Import 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.

Parametersimport_idcampaign_idrequiredcsv_contentworkspace_ididempotency_key

attach_campaign_mailboxes

Attach 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.

Parametersmailboxesrequiredcampaign_idrequiredworkspace_id

pause_campaign

Pause a campaign

Stop a campaign from sending. Safe to call again.

Parameterscampaign_idrequiredworkspace_id

launch_campaign

Launch 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.

Parameterslimitconfirmrequiredcampaign_idrequiredworkspace_ididempotency_key

export_mailboxes_to_sequencer

Export 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.

Parametersconfirmrequiredmailboxesworkspace_idconnection_idrequired

get_pricing

Get prices

Current prices: mailbox monthly price and minimum, domain prices by TLD, card processing fee rule, worked examples.

Takes no parameters.

get_account_status

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.

Parametersworkspace_id

quote_order

Quote 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.

Parametersdomainspersonamailboxestest_moderegistrantworkspace_idmailbox_domainsredirect_domainmailboxes_per_domain

create_checkout

Create 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.

Parametersconfirmrequiredquote_idrequiredworkspace_ididempotency_keyexpected_due_now_centsrequired

get_order

Get 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.

Parameterslimitorder_idworkspace_id

Version history

1
  1. v1.0.0LatestSep 29, 2026

Score

83% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.