AI SDR24 MCP tools for outbound

Build your AI sales agent on Claude, ChatGPT or Cursor

An AI sales agent, or AI SDR, is software that does a sales development rep's outbound work: it researches prospects, writes the emails, sends the sequence and sorts the replies. Build one on the AI assistant you already pay for. The model is the brain; Outreach2day is the hands, with 24 MCP tools for domains, mailboxes, DNS, warmup, campaigns, sending, stats and replies. Leads come from your own source.

  • $2.50 per mailbox a month, from 12
  • Domains and mailboxes in your name
  • Month to month, cancel any time
  • You approve every order and launch

An example agent session

Claude · Outreach2day connected

Set up outbound for acme.com: 12 mailboxes, a 3-step sequence to the CSV I attached. Ask me before anything costs money.

  1. suggest_domains · tryacme.com, acmehq.com, getacme.com are free
  2. quote_order · 12 mailboxes × $2.50 = $30.00 a month + 3 domains
  3. create_checkout · Stripe page ready, waiting for your payment
  4. start_warmup · 12 mailboxes warming, ready on day 14
  5. upsert_campaign_step · 3 steps saved as a draft, 2 and 4 days apart
  6. import_campaign_contacts · 840 contacts imported, 6 columns as variables

Draft campaign is ready. On day 14 I run the preflight and launch after your yes.

The full build, step by step

teams have used Outreach2day
3,600+
emails sent a day
40M+

Among them

Definition

What is an AI sales agent?

An AI sales agent is software that runs part of the sales job on its own: it finds or receives prospects, researches them, writes personalized outreach, sends it on a schedule, follows up and sorts the replies, handing interested people to a human. An AI SDR is the same idea scoped to a sales development rep's work: outbound prospecting up to a booked meeting.

Two ways to get one: buy a packaged AI SDR with its own data and sending, or build one from the AI assistant you already use and an MCP server that owns the sending. This page is the second way, with a dated comparison against the first.

What an AI SDR does

  • Research each prospect from the data you give it: website, role, company news, CSV columns
  • Write a personalized first email and the follow-ups
  • Send on a schedule from warmed mailboxes, within daily limits
  • Stop the sequence when someone replies
  • Sort replies by intent and flag the ones that want a meeting
  • Report sent, replies and bounces, and pause a campaign when bounces climb

What stays with people

  • Run discovery calls, demos or pricing talks
  • Close deals or manage the account after the meeting
  • Fix a weak offer or a list of the wrong people
  • Keep its domains out of spam without warmup and volume limits

AI SDR, AI BDR, AI sales agent, AI sales assistant

Terms for AI in sales development and how they differ
AI SDROutbound prospecting up to a booked meeting: research, first touch, follow-ups, reply sortingAutonomous or human-in-the-loop
AI BDRThe same job under another title; some teams use BDR for outbound and SDR for inbound leadsAutonomous or human-in-the-loop
AI sales agentThe wider term: any agent that acts in the sales process, from prospecting to follow-up after a callTakes actions through tools
AI sales assistantDrafts, summarizes and suggests; a rep reads and sendsAssistive: a human acts

Architecture

The brain, the hands and the leads

Three parts, each from the place that does it best. The model thinks and writes. Outreach2day owns everything that touches a mail server. Your list comes from the data source you trust.

Your leads

  • CSV
  • Clay
  • Apollo

An email per contact, up to 10,000 rows an import; columns become variables

You verify the list before import

The brain · Your model

Claude, ChatGPT, Cursor or another MCP client

  • Research
  • Personalize
  • Write
  • Decide
  • Sort replies

The hands · Outreach2day MCP server

24 tools; orders and launches wait for your yes

  1. DomainsChecked names, paid on Stripe after your yesTools: suggest_domainsquote_ordercreate_checkout
  2. Mailboxes + DNSSPF, DKIM and DMARC set on each domainTools: get_orderlist_mailboxes
  3. Warmup · 14 daysKeeps running after launchTools: start_warmupget_warmup_status
  4. CampaignSteps, spam-word check, your contactsTools: upsert_campaign_stepcheck_copyimport_campaign_contacts
  5. SendingUp to 25 a mailbox a day from day 14Tools: preflight_campaignlaunch_campaign

Inbox

Replies and bounces read back to the model; you answer from the Outreach2day inbox

Tools: list_repliesget_campaign_stats
The loop an AI sales agent runs: your list goes to the model, the model calls Outreach2day tools for each stage, and replies come back to the model through list_replies. The calls in the box under the model are an example session.

You stay in the loop where it matters

Orders are paid on a Stripe page you open, launches wait for your yes, and replies come to you with the model's draft.

Prospects get email from your domains

Sent from SMTP/IMAP mailboxes on domains registered in your name, with SPF, DKIM and DMARC set, warmed for 14 days first.

The toolkit

24 tools: everything the agent's hands need

The full list on the Outreach2day MCP server today, grouped by the job the agent is doing. Your client lets you switch single tools off, so a reporting agent can run with read tools only.

The MCP server

Plan and buy

7
  • get_account_statusWhat the workspace has and the one next step
  • get_pricingMailbox price and minimum, domain prices by TLD
  • suggest_domainsFree sending domains that look like your website, already checked
  • check_domainsWhether names you picked are free, up to 50 per call
  • quote_orderServer-priced quote for domains and mailboxes; charges nothing
  • create_checkoutYour yesStripe payment page for a quote you confirmed
  • get_orderPayment, registration, DNS and mailbox creation per item

Domains and mailboxes

3
  • connect_own_domainsConnect domains you already own, free; returns the nameservers
  • list_domainsSending domains with status, mailbox count and DNS status
  • list_mailboxesAddress, sender name and status; never credentials

Warmup

2
  • start_warmupStart warmup; a same-day retry starts nothing twice
  • get_warmup_statusDays warming, ready date, inbox rate per mailbox

Campaign and sending

8
  • create_campaignDraft campaign; nothing sends until launch
  • upsert_campaign_stepAdd or edit a step: subject, body, days to the next step
  • check_copySpam trigger words in a subject and body
  • import_campaign_contactsCSV with an email column, up to 10,000 rows; extra columns become variables
  • attach_campaign_mailboxesAttach mailboxes 14 or more days into warmup
  • preflight_campaignSequence, contacts, mailboxes and warmup checked; lists what blocks launch
  • launch_campaignYour yesStart sending after a green preflight
  • pause_campaignStop sending; safe to repeat

Results and replies

2
  • get_campaign_statsSent, replies and bounces: today, 7 days, 4 weeks or all time
  • list_repliesThreads with a reply: subject, sender, snippet, reply intent

Or send from your sequencer

2
  • list_sequencersYour connected Instantly and Smartlead accounts
  • export_mailboxes_to_sequencerYour yesSend warmed mailboxes' SMTP/IMAP logins there

Not included, so you can plan around it

  • Lead databaseBring contacts from your own source: a CSV, Clay, Apollo or a list you built
  • List verificationVerify emails before import with the tool you already use; bounces show in get_campaign_stats
  • Sending replies over MCPlist_replies reads them; you answer in the Outreach2day inbox, and the model can draft the text
  • CRMMeetings and deals go to the CRM you keep; the agent can summarize replies for it
  • LinkedIn, calls, SMSEmail only
  • Google or Microsoft mailboxesOrders create SMTP/IMAP mailboxes on your domains

Setup

Connect your AI client

Add https://public.outreach2day.com/mcp to your AI client and sign in with your Outreach2day account when it asks. Then ask: "Check my Outreach2day account status". An API key is only for CI and headless setups.

Setup steps

OAuth sign-in

claude.ai, Claude Desktop and mobile

  1. In claude.ai or Claude Desktop, open Customize, Connectors, click + and choose Add custom connector
  2. Paste the server URL, https://public.outreach2day.com/mcp, and click Connect
  3. The first time the client connects, it opens an Outreach2day sign-in page in your browser. Sign in, turn on Prepare orders so the assistant can quote orders and create Stripe checkout links, and allow access
  4. The connector then works in claude.ai, Claude Desktop and the mobile apps. Remote servers go in as connectors; claude_desktop_config.json is for local servers
Add to ClaudeClaude docs: add a custom connector
OAuth sign-in

Claude Code

  1. Add the server with the command below (user scope: every project)
  2. In Claude Code, run /mcp, pick outreach2day and choose Authenticate. Or run claude mcp login outreach2day
  3. The first time the client connects, it opens an Outreach2day sign-in page in your browser. Sign in, turn on Prepare orders so the assistant can quote orders and create Stripe checkout links, and allow access
  4. No browser (CI, a headless box)? Use an API key instead: put it in $OUTREACH2DAY_API_KEY and add --header 'Authorization: Bearer ${OUTREACH2DAY_API_KEY}' to the command (single quotes: Claude Code reads the variable when it connects)
Claude Code docs: MCP
Terminal
claude mcp add --transport http --scope user outreach2day https://public.outreach2day.com/mcp# then, in Claude Code: /mcp, outreach2day, Authenticate
OAuth sign-in

ChatGPT (developer mode)

  1. Settings, Security and login: turn on Developer mode
  2. Go to chatgpt.com/plugins, click +, name the app Outreach2day, enter the server URL under Connection and create it
  3. In a new chat, add Outreach2day from the tools menu. ChatGPT opens the Outreach2day sign-in page on the first tool call; sign in and allow access
OpenAI docs: ChatGPT developer mode

Or set up every client on this computer with one command

curl -fsSL https://outreach2day.com/install | sh

It adds the server by URL to Claude Code, Cursor, VS Code, Windsurf, Gemini CLI and Codex, and prints the connector steps for Claude Desktop, after a backup of each config. Each client asks you to sign in to Outreach2day on first use. View the script

Build it

From an empty account to replies in your inbox

The prompts below are what you type in Claude once the server is connected (setup is in the section above). Under each one: the tools the agent calls and what comes back.

  1. Day 0OrderDomains suggested, quoted and paid after your yesTools: suggest_domainsquote_ordercreate_checkout
  2. Day 1Mailboxes readyDNS set, mailboxes created, warmup startedTools: get_orderstart_warmup
  3. Days 1 to 14WarmupThe agent writes the sequence and imports your list meanwhileTools: get_warmup_statusupsert_campaign_stepimport_campaign_contacts
  4. Day 14Full volumeMailboxes attached, launch after your yes; 25 cold emails a mailbox a day, stats and replies every morningTools: attach_campaign_mailboxespreflight_campaignlaunch_campaignget_campaign_statslist_replies
The first weeks of a new setup and the tools the agent calls on each day. No cold email before day 14; from day 14 each mailbox sends the full 25 cold emails a day, and warmup keeps running after launch.
  1. 1

    Day 0

    Plan and buy the sending domains

    3 free domains that look like acme.com, 12 mailboxes for Dana Lee, $30.00 a month plus the domains. Quote valid 15 minutes

    We sell payroll software, acme.com. Plan sending for 1,000 new contacts a month and quote it. Ask before anything costs money.

    Tools called:get_account_statusget_pricingsuggest_domainsquote_order

  2. 2

    Day 0

    Approve and pay

    A Stripe page you pay yourself; then registration, DNS and mailbox creation, item by item

    Yes, create the payment link.

    Tools called:create_checkoutget_order

  3. 3

    Day 1

    Start warmup

    Warmup running on 12 mailboxes, ready date per mailbox, inbox rate as it builds

    Start warmup on all 12 and tell me when they are ready.

    Tools called:list_mailboxesstart_warmupget_warmup_status

  4. 4

    Days 2 to 13

    Write the sequence while the mailboxes warm

    Draft with 3 steps, 2 and 4 days apart; flagged words rewritten

    Write a 3-step sequence for HR leads at 50 to 500 person companies. Use the column recent_hire for the first line. Check every step for spam words.

    Tools called:create_campaignupsert_campaign_stepcheck_copy

  5. 5

    Days 2 to 13

    Import your leads

    840 contacts imported; first_name, company and recent_hire ready as variables

    Import leads.csv from our Clay table into the campaign.

    Tools called:import_campaign_contacts

  6. 6

    Day 14

    Launch

    12 mailboxes attached, preflight green, launched after your yes; 25 cold emails a day per mailbox from day 14

    Are the mailboxes ready? Run the preflight and launch if it is green.

    Tools called:get_warmup_statusattach_campaign_mailboxespreflight_campaignlaunch_campaign

  7. 7

    Every morning

    Read the numbers

    Sent, replies and bounces by day; a pause when your rule trips

    How did yesterday go? Pause the campaign if bounces pass 3% over 7 days.

    Tools called:get_campaign_statspause_campaign

  8. 8

    Every morning

    Triage the replies

    Replies sorted into interested, "not now", wrong person and unsubscribe, with drafts you send from the Outreach2day inbox

    List new replies, group them by intent and draft an answer to each one that asks for a call.

    Tools called:list_replies

Already own the domains?connect_own_domains connects them for free and returns the nameservers to set; list_domains shows when DNS is active. Then step 1 quotes mailboxes on them.

Keeping Instantly or Smartlead?Stop after warmup: list_sequencers finds your connected account and export_mailboxes_to_sequencer moves the warmed mailboxes there after your yes. Other tools take a CSV export.

The same flow with a sample session and every prompt per AI client: MCP for outbound. Reply triage in detail: triage cold email replies with AI

Guardrails

Limits that keep an autonomous sender out of spam

An agent can send faster than any rep, which is how domains burn. Warmup and the preflight are enforced by the tools; the volume limits are how the agent sizes domains and paces the sending.

  • 14 daysWarmup before the first cold emailattach_campaign_mailboxes refuses mailboxes with less; warmup keeps running after launch
  • 25Cold emails per mailbox a dayThe volume our plans are sized on; each mailbox sends it from day 14
  • 5Mailboxes per domainsuggest_domains sizes domains this way, so one domain's reputation never carries the whole program
  • GreenPreflight before launchlaunch_campaign is refused until sequence, contacts, mailboxes and warmup pass
  • Orders: the agent quotes, you say yes in the chat and pay on a Stripe page you open
  • Launches and exports need confirm=true after your explicit yes
  • No tool deletes domains, mailboxes or campaigns, or shows passwords and SMTP/IMAP logins
  • In ChatGPT the agent checks, warms and runs campaigns; orders go through the web app

Cost

What your own AI SDR costs at three sizes

New contacts a month on a 3-step sequence, sized with our capacity calculator: 25 emails per mailbox a working day, 20% spare mailboxes, 5 mailboxes per domain, .com domains.

  • 1,000 contacts a month

    $53

    Emails a month
    3,000
    Mailboxes
    12 · $30
    .com domains
    3 · $3.25 a month
    Claude Pro
    $20
  • 5,000 contacts a month

    $113

    Emails a month
    15,000
    Mailboxes
    34 · $85
    .com domains
    7 · $7.58 a month
    Claude Pro
    $20
  • 20,000 contacts a month

    $379

    Emails a month
    60,000
    Mailboxes
    132 · $330
    .com domains
    27 · $29.25 a month
    Claude Pro
    $20

Lead data is extra: your list costs what your source charges. Claude Pro is $20 a month billed monthly (claude.com/pricing); a team running the agent all day may need a Max plan, from $100. Size your own volume with the cold email capacity calculator, or pick mailboxes below.

Pricing

$2.50 per mailbox a month

One price per mailbox. Pick how many mailboxes you need, from 12, and pay for exactly that many.

Full pricing

× $2.50 / month

121,000+
Cold emails a month
Price per mailbox
$2.50 a month
Create 100 mailboxes

550 cold emails per mailbox a month.

Every mailbox includes

  • Warmup
  • Our own sequencer
  • One inbox for all replies
  • Mailbox analytics
  • Automated SPF, DKIM and DMARC
  • SSL domain masking
  • Spam checker
  • API and webhooks
  • MCP server
  • Workspaces for clients and teams
  • Live support

Domains are bought separately in the app, or bring your own.

Enterprise support for large teams

A shared Slack channel and a dedicated account team, for companies running hundreds or thousands of mailboxes

Talk to us

Compare

Build your own, or buy 11x, Artisan, AiSDR, Instantly or Agent Frank

What each AI SDR sells, from its own pricing and product pages; sources are under the table. A blue dot marks a strength. Packaged products bring data and automatic replies; the build gives you a published price, a monthly term and infrastructure in your name.

  • Your model + Outreach2dayBuild your own on Claude, ChatGPT or Cursor
    Published price
    $2.50 per mailbox a month from 12, plus domains and your AI plan (Claude Pro $20)
    Billing and term
    Month to month, cancel any time; no demo needed
    Lead data
    Bring your own: CSV, Clay, Apollo; up to 10,000 rows per import
    Writes and sends
    Your model researches and writes; Outreach2day sends from warmed mailboxes
    Replies
    The agent reads and sorts replies; you send from the Outreach2day inbox
    Domains and mailboxes
    On your domains, registered in your name; warmup included; export to Instantly or Smartlead
    CRM
    Not included; keep yours
  • 11x AlicePackaged AI SDR
    Published price
    Not published; the pricing page answers 404, demo only
    Billing and term
    Not published
    Lead data
    400M-contact database, or your CRM's leads
    Writes and sends
    Writes per contact; email, social and a power dialer
    Replies
    Smart Replies answer questions and objections; hands off sensitive threads
    Domains and mailboxes
    Domains and sending reputation managed by 11x; ownership not published
    CRM
    Two-way sync with your CRM
  • Artisan AvaPackaged AI SDR
    Published price
    Not published: "Pricing scoped on your plan", talk to sales
    Billing and term
    Credit-based, sized by leads, mailboxes and dialer seats; term not published
    Lead data
    250M+ verified contacts in every plan
    Writes and sends
    Writes and sends; AI dialer as a per-seat add-on
    Replies
    Autonomous replies and meeting booking; approvals optional
    Domains and mailboxes
    Your sending domains; "sending infrastructure sized to your motion" inside the plan
    CRM
    Salesforce and HubSpot two-way sync
  • AiSDRPackaged AI SDR
    Published price
    Plans as published 3 Oct 2026: Solo $250 a month, $900 a month (most popular), Scale $2,500 a month; $2,400, $8,640 and $24,000 a year
    Billing and term
    Quarterly, or annual at 20% off; managed service +$149 a campaign
    Lead data
    Built-in database ("2B+ profiles"; FAQ: 300M+ leads)
    Writes and sends
    Writes and sends by email and LinkedIn
    Replies
    Replies in 5 to 10 minutes, or co-pilot mode
    Domains and mailboxes
    Connect your Gmail or Outlook inboxes, or buy warmed mailboxes ($33 each)
    CRM
    HubSpot two-way sync; Salesforce on Team plans
  • Instantly AI agentsSequencer with AI Sales and Reply Agents
    Published price
    Bundles from $94 a month with 1,500 credits; Reply Agent 5 credits per reply
    Billing and term
    Monthly or yearly self-serve; minimum term not published
    Lead data
    450M+ lead database, paid in credits
    Writes and sends
    Finds leads, writes and sends across rotating inboxes
    Replies
    Reply Agent: approval or Autopilot, books through Calendly
    Domains and mailboxes
    Connect accounts from any provider, or buy theirs
    CRM
    Own CRM product
  • Salesforge Agent FrankPackaged AI SDR
    Published price
    $499 a month billed annually ($5,990) or $599 billed quarterly, for 1,000 active contacts; $0.25 per contact from 2,000
    Billing and term
    Quarterly or annual; demo required, no free trial
    Lead data
    500M+ contact search engine, or upload your own
    Writes and sends
    Writes in 20+ languages; email and LinkedIn
    Replies
    Auto-Pilot or Co-Pilot; replies and books meetings
    Domains and mailboxes
    Not in the price: connect your own, or buy Infraforge (from $33 a month for 10 mailboxes)
    CRM
    Not published on these pages

Verdict, vendor by vendor

  • Build vs 11x Alice

    You see the price before you start, pay month to month and keep the domains and mailboxes in your name.

    11x fits a team that wants a managed, multichannel agent with a contact database and a sales process to match; price and term come from a demo.

  • Build vs Artisan Ava

    A published per-mailbox price and your own model doing the writing, with every order and launch approved by you.

    Artisan fits when you need its 250M+ contacts, autonomous replies and a dialer in one plan, sized with their sales team.

  • Build vs AiSDR

    $2.50 per mailbox covers sending and warmup at any number of contacts; your list costs what your data source charges.

    AiSDR fits when you want data, LinkedIn and automatic replies bundled and are fine with a plan from $250 a month.

  • Build vs Instantly AI agents

    Mailboxes on your domains with warmup and a sequencer in one price, and the agent runs in the AI client you already use.

    Instantly fits a team already on Instantly that wants its lead database and Reply Agent in credits; our mailboxes also export to Instantly.

  • Build vs Salesforge Agent Frank

    Mailboxes, warmup and sending are in one bill, month to month, with no demo or quarterly term.

    Frank fits when you want its contact search and automatic replies; its price excludes mailboxes, sold separately as Infraforge.

  • 1,000+ mailboxes

    Running an agent at volume? We quote a per-mailbox price on a call, warmup and sending included.

    Get a volume quote
Sources, checked October 15, 2026

Deliverability call

Talk to our deliverability team

Book a call with the people who run our mailbox infrastructure. We look at your current setup and tell you what to change. Running 1,000+ mailboxes? We also quote a volume price below every vendor list price in our comparisons, warmup and sending included.

  • Review your domains, DNS records and current inbox placement
  • Size the setup: domains, mailboxes per domain and daily volume per mailbox
  • Plan warmup and the move from your current provider or sequencer
  • 1,000+ mailboxes: a volume price per mailbox for your setup

Free call

See open times in your time zone and book on this page.

Or open the booking page

What is an AI SDR?

An AI SDR is an AI agent that does a sales development rep's outbound work: it researches prospects, writes personalized emails, sends the sequence with follow-ups and sorts the replies, so a human takes over at the meeting. Products such as 11x, Artisan, AiSDR and Salesforge's Agent Frank package it; you can also build one on Claude or ChatGPT with an MCP server for the sending.

What is the difference between an AI SDR, an AI BDR and an AI sales agent?

AI SDR and AI BDR name the same job, outbound prospecting up to a booked meeting; some teams keep BDR for outbound and SDR for inbound. AI sales agent is the wider term for any agent that takes actions in the sales process. An AI sales assistant only drafts and suggests, and a rep sends.

How much does an AI SDR cost?

Packaged AI SDRs list from a few hundred to several thousand dollars a month, often on quarterly or annual terms; the table above has each vendor's published price with the date we checked it. Building your own on Claude and Outreach2day costs the model plan ($20 a month for Claude Pro) plus $2.50 per mailbox a month from 12 mailboxes and the domains: about $53 a month for 1,000 new contacts. Lead data is extra in both cases unless the product includes it.

Are SDRs being replaced by AI?

The repetitive half of the job is moving to agents: list research, first drafts, follow-ups, sorting replies. Conversations stay human: the discovery call, objections, the demo and the deal. Teams that build an agent usually keep one person who owns the offer, the list and the replies.

Can Claude work as an AI sales agent?

For email outbound, yes. Connect the Outreach2day MCP server and Claude can suggest and quote domains and mailboxes, start warmup, write and check the sequence, import your contacts, launch after your yes and read stats and replies. It does not source leads, verify lists or send replies over MCP.

Where do the leads come from?

From your own source: a CSV export from Clay, Apollo or a list you built. import_campaign_contacts takes up to 10,000 rows per call with an email column; extra columns become variables the model uses to personalize. Outreach2day does not sell or verify contact data.

Does the agent answer replies by itself?

It reads them: list_replies returns each reply with a subject, sender, snippet and reply intent, and the model drafts answers in the chat. You send the answer from the Outreach2day inbox, where every reply from every mailbox lands.

How long until the agent sends its first cold email?

14 days after the mailboxes are created. Warmup runs for 14 days before a mailbox can join a campaign, and from day 14 each mailbox sends the full 25 cold emails a day. The agent writes the sequence and imports the list during warmup.

Which AI clients can run it?

Any client that connects to a remote MCP server: Claude (claude.ai, Desktop and Claude Code), ChatGPT developer mode, Cursor, Codex, VS Code and others. Every client signs in to Outreach2day with OAuth. ChatGPT sign-ins run checks, warmup and campaigns; orders there go through the web app.

Full volume from day 14: 25 cold emails a mailbox a day

Add domains, create mailboxes and turn on warmup. You see every mailbox's warmup numbers from day one.

Book a call