Search / com.outreach2day/mcp
Outreach2day
R0· no sign-inCold email infrastructure: domains, mailboxes, warm-up and campaigns. Never charges a card.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.outreach2day/mcp
R0· no sign-inCold email infrastructure: domains, mailboxes, warm-up and campaigns. Never charges a card.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"outreach2day": {
"type": "http",
"url": "https://public.outreach2day.com/mcp",
"headers": {
"Authorization": "Bearer ${OUTREACH2DAY_TOKEN}"
}
}
}
}claude mcp add --transport http outreach2day https://public.outreach2day.com/mcp --header "Authorization: Bearer ${OUTREACH2DAY_TOKEN}"[mcp_servers.outreach2day]
url = "https://public.outreach2day.com/mcp"
bearer_token_env_var = "OUTREACH2DAY_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"outreach2day": {
"type": "remote",
"url": "https://public.outreach2day.com/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:OUTREACH2DAY_TOKEN}"
}
}
}
}{
"mcpServers": {
"outreach2day": {
"type": "http",
"url": "https://public.outreach2day.com/mcp",
"headers": {
"Authorization": "Bearer ${OUTREACH2DAY_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=outreach2day&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcHVibGljLm91dHJlYWNoMmRheS5jb20vbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7T1VUUkVBQ0gyREFZX1RPS0VOfSJ9fQ%3D%3D"
}{
"servers": {
"outreach2day": {
"type": "http",
"url": "https://public.outreach2day.com/mcp",
"headers": {
"Authorization": "Bearer ${OUTREACH2DAY_TOKEN}"
}
}
}
}{
"mcpServers": {
"outreach2day": {
"httpUrl": "https://public.outreach2day.com/mcp",
"headers": {
"Authorization": "Bearer ${OUTREACH2DAY_TOKEN}"
}
}
}
}extensions:
"outreach2day":
enabled: true
name: "outreach2day"
type: streamable_http
uri: "https://public.outreach2day.com/mcp"
headers:
"Authorization": "Bearer ${OUTREACH2DAY_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${OUTREACH2DAY_TOKEN}. The registry never accepts secret values.
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations24 of 24 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 4,890 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-20d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://public.outreach2day.com/mcp streamable-http | none | yes | 100% | 540 ms | 2025-11-25 | 2026-10-19 |
attach_campaign_mailboxes | Attach mailboxes to a campaign for sending. Only mailboxes that are ready to send (warm-up started 14+ days ago) are accepted. |
check_copyread-only | Check an email subject and body for spam trigger words before sending. |
check_domainsread-only | Check whether domain names are available to register (up to 50 domains per call). |
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. |
create_campaign | Create a campaign as a draft. Nothing is sent until launch_campaign. |
create_checkout | 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. |
export_mailboxes_to_sequencerdestructive | 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. |
get_account_statusread-only | 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. |
get_campaign_statsread-only | Sending and engagement stats for one campaign (sent, replies, bounces). |
get_orderread-only | 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. |
get_pricingread-only | Current prices: mailbox monthly price and minimum, domain prices by TLD, card processing fee rule, worked examples. |
get_warmup_statusread-only | Warm-up progress per mailbox (state, days warming, ready flag, ready date, inbox rate) and a workspace summary. Mailboxes can send campaigns once ready. |
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. |
launch_campaigndestructive | 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. |
list_domainsread-only | List the workspace's sending domains with status, mailbox count and, for connected domains, DNS status and nameservers. |
list_mailboxesread-only | List the workspace's mailboxes (address, sender name, status). Never returns credentials. |
list_repliesread-only | List recent threads where a contact replied (subject, sender, short snippet, reply intent). Paginate with cursor. |
list_sequencersread-only | List the workspace's connected sequencer accounts (Instantly, Smartlead) that mailboxes can be exported to. |
pause_campaign | Stop a campaign from sending. Safe to call again. |
preflight_campaignread-only | Check whether a campaign can launch: sequence, contacts, attached mailboxes and their warm-up. Returns blocking checks with hints. |
quote_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. |
start_warmup | Start warm-up for mailboxes. Retrying with the same mailboxes the same day does not start a second operation. |
suggest_domainsread-only | 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. |
upsert_campaign_stepdestructive | 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. |
Schemas: list_tools.
{
"name": "com.outreach2day/mcp",
"title": "Outreach2day",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://public.outreach2day.com/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Optional Bearer API key from https://app.outreach2day.com/login?returnTo=%2Fapi-keys. Clients with MCP OAuth support sign in in the browser instead."
}
]
}
],
"version": "1.0.0",
"websiteUrl": "https://outreach2day.com/mcp",
"description": "Cold email infrastructure: domains, mailboxes, warm-up and campaigns. Never charges a card."
}