Emailchaser

Lancez des campagnes d'emails à froid depuis un agent IA : campagnes, prospects, réponses, délivrabilité, pilote automatique.

Documentation

MCP for cold email

The cold email MCP server for AI agents

Give Claude, ChatGPT, Grok, Claude Code, Cursor or any compatible MCP client direct, secure access to your Emailchaser workspace. 88 tools let your AI agent run campaigns, leads, replies, deliverability and Autopilot, using scoped API keys you can revoke at any time.

GET YOUR FREE API KEYExplore the REST API

Emailchaser MCPconnected

Add 40 leads to my “SaaS founders” campaign and launch it.

add_leads → 40 leads added

launch_campaign → running

Done. 40 leads added and “SaaS founders” is now sending.

88AI tools (as of September 2026)

12areas covered

0installs, fully hosted

1API key to connect

The Model Context Protocol (MCP) is the open standard that lets AI assistants use real tools instead of just answering questions. The Emailchaser MCP server exposes your cold email software as 88 tools an AI agent can call (as of September 2026), covering campaigns, leads and prospect sourcing, replies and AI reply drafts, sender email accounts, inbox placement and deliverability, ICPs and audience sizing, autopilot runs, credits and spend reports, done-for-you infrastructure, blocklist, webhooks, workspaces and their API keys. It's hosted, so there's nothing to install. Connect your client to the endpoint below with a key from API & MCP in the Emailchaser side menu.

https://app.emailchaser.com/api/mcp

Under the hood, every tool call goes through the Emailchaser API with your key, so the same authentication, scopes and rate limits apply. An AI agent can never do more than the key you gave it allows.

How the MCP server connects

Your AI agent speaks MCP to the hosted server with your API key. The server maps each request to a tool, calls the REST API, and acts on your workspace. Nothing runs on your machine.

Why connect an AI agent

Natural-language control

Ask in plain English (“pause my two worst campaigns”) instead of writing HTTP calls or clicking through a dashboard.

Hosted, zero setup

Nothing to install or run locally. Point your client at one URL with your API key and the tools appear automatically.

Scoped and revocable

Every action uses an API key you control. Use a read-only key for analysis, and revoke access instantly whenever you want.

Reads your live data

Tools return live campaign stats, so your agent can read reply rates, decide what to change, then act: read, reason, then do.

Connect your AI assistant in one step

Open API & MCP in the Emailchaser side menu. The “Connect your AI” wizard there writes the exact steps for your tool, and all 88 tools appear the moment you connect.

Claude, ChatGPT and Grok: paste one link

These three add a remote MCP server by address and give you nowhere to type a header, so the key rides in the address instead. Copy your personal MCP link from API & MCP and add it as a custom connector:

https://app.emailchaser.com/api/mcp/YOUR\_API\_KEY/mcp

That link contains your key, so treat it like a password. Delete the key in API & MCP and the link stops working straight away.

Connect with a link

Claude (claude.ai, desktop and mobile), ChatGPT (chatgpt.com and the apps), Grok (grok.com). One address, pasted once, key included.

Connect with a header

Claude Code (In the terminal), Cursor (The code editor), VS Code (GitHub Copilot). The key travels in the Authorization header, never in the address.

Claude Code

Terminal

claude mcp add --transport http --scope user emailchaser https://app.emailchaser.com/api/mcp \

--header "Authorization: Bearer YOUR_API_KEY"

Cursor and other MCP clients

Add the server to your client's MCP configuration (for Cursor, that's ~/.cursor/mcp.json):

~/.cursor/mcp.json

{

"mcpServers": {

"emailchaser": {

"url": "https://app.emailchaser.com/api/mcp",

"headers": {

"Authorization": "Bearer YOUR_API_KEY"

}

}

}

}

Any MCP client that supports remote servers over Streamable HTTP with custom headers works the same way: server URL plus your API key as a Bearer token in the Authorization header.

88 tools for running outbound with AI

All 88 tools, in the 14 groups the server itself uses. Your MCP client lists every one the moment you connect.

Campaigns

  • list_campaigns

    List campaigns with status and stats (sent, replies, bounces)

  • create_campaign

    Create a campaign

  • get_campaign

    Get one campaign's settings, schedule and stats

  • update_campaign

    Change name, timezone, sending limits and deliverability settings

  • launch_campaign

    Launch a new campaign or resume a paused one

  • pause_campaign

    Pause sending and cancel scheduled emails

  • update_campaign_schedule

    Set timezone, sending days, daily window and frequency

  • get_campaign_sequence

    Read the ordered emails in a sequence, A/B variants included

  • replace_campaign_sequence

    Replace a campaign's whole sequence

  • delete_campaign

    Permanently delete a campaign and all its data

  • get_campaign_stats

    Totals, per-variant and per-step results in one call

  • attach_campaign_sender_emails

    Attach sending mailboxes to a campaign

  • detach_campaign_sender_email

    Stop a campaign sending through one mailbox

Leads

  • list_leads

    List leads, newest first, 20 per page

  • add_leads

    Create or update up to 1,000 leads, straight into a campaign

  • get_lead

    Get a lead's contact and company details

  • update_lead

    Update a lead's contact details

  • delete_lead

    Permanently delete a lead

  • get_lead_conversation

    Read a lead's full email thread in order

  • move_lead_to_campaign

    Move a lead to another campaign

  • mark_lead_meeting

    Record that a meeting was booked

  • unmark_lead_meeting

    Remove a booked-meeting mark

  • update_lead_category

    Fix a lead's category after an AI misread a reply

Replies and AI drafts

  • list_replies

    List replies received from prospects, newest first

  • list_reply_drafts

    List AI reply drafts awaiting review

  • update_reply_draft

    Edit a draft's subject or body before it goes out

  • send_reply_draft

    Send a draft to the prospect (cannot be recalled)

Sender emails

  • list_sender_emails

    List sending accounts with status and daily limits

  • get_sender_email

    Get one sending account

  • connect_sender_email

    Connect an SMTP/IMAP mailbox with an app password

  • update_sender_email

    Change display name, signature or daily limits

  • get_sender_email_dns

    Check SPF, DKIM, DMARC and MX, with the fix for each

  • get_sender_email_warmup

    Read a mailbox's warm-up settings: on or off, and the ramp

  • update_sender_email_warmup

    Turn warm-up on or off and set the ramp, up to 100 mailboxes at once

Inbox placement and deliverability

  • list_inbox_placement_tests

    List the placement tests in the workspace

  • list_inbox_placement_runs

    List placement runs, newest first

  • get_inbox_placement_run

    One run's report: inbox, spam, promotions, missing

  • list_inbox_placement_run_results

    One row per probe: sender, seed mailbox, where it landed

  • get_inbox_placement_stats_by_date

    Roll completed runs up by day for a trend

  • get_sender_reputation

    Latest health check for every mailbox, blacklists included

  • get_deliverability_insights

    What is wrong right now, worst first, with the fix

ICPs and audience sizing

  • create_icp

    Store an ideal-customer profile as targeting criteria

  • list_icps

    List stored ICPs with their criteria

  • get_icp

    Get one ICP

  • get_primary_icp

    Get the profile the workspace currently targets

  • set_primary_icp

    Promote an ICP to the active one

  • update_icp

    Partially edit an ICP

  • delete_icp

    Delete an ICP

  • refresh_icp_audience_size

    Re-count matching prospects against live data

  • get_audience_size

    Count prospects matching ad-hoc criteria

Prospecting and copilot

  • source_prospects

    Find and verify prospects into a campaign (spends credits)

  • copilot_plan

    Build an ICP and a suggested sequence from a website

  • copilot_launch

    Create a draft campaign and start finding leads for it

Autopilot

  • plan_autopilot

    Turn a monthly budget into domains, mailboxes and volume

  • start_autopilot_run

    Build the ICP, write the sequence and source prospects

  • list_autopilot_runs

    List runs with their status

  • get_autopilot_run

    One run with its full audit trail

  • approve_autopilot_run

    Approve a run awaiting approval, the one human gate

  • pause_autopilot_run

    Suspend a run that is still in flight

  • resume_autopilot_run

    Resume a paused run

  • kill_autopilot_run

    Halt a run for good and pause what it launched

Credits and reporting

  • get_credit_balance

    Available, reserved, granted and used credits

  • list_credit_transactions

    Every grant, spend, reservation and refund

  • purchase_credits

    Buy credits (spends real money)

  • get_outcomes_report

    Money against results for a time window

Done-for-you infrastructure

  • search_dfy_domains

    Check availability and pricing of sending domains

  • create_dfy_order

    Order domains and mailboxes (spends real money)

  • list_dfy_orders

    List orders with status and cost breakdown

  • get_dfy_order

    One order's status, costs, domains and mailboxes

Blocklist

  • list_blocklist_entries

    List blocked domains and addresses

  • add_blocklist_entries

    Block up to 1,000 entries in one call

  • remove_blocklist_entries

    Unblock up to 1,000 entries in one call

  • get_blocklist_entry

    One entry, when it was added and which list

  • update_blocklist_entry

    Change one entry's value or scope

  • remove_blocklist_entry

    Remove one entry

Webhooks

  • list_webhooks

    List endpoints with their event type and status

  • create_webhook

    Subscribe a URL to replies, bounces, sends and more

  • update_webhook

    Change an endpoint's URL, event type or enabled state

  • delete_webhook

    Remove an endpoint so it stops receiving events

Migration

  • import_instantly

    Import Instantly.ai campaigns and leads

  • list_instantly_accounts

    List Instantly sending accounts, with a pre-filled CSV

Workspaces and keys

  • confirm_connection

    Confirm the key works and show the app which AI connected

  • get_workspace_details

    Campaign counts by status, plus the member list

  • list_workspaces

    The main workspace and its sub-workspaces

  • create_workspace

    Create a sub-workspace, one per client for an agency

  • create_workspace_api_key

    Mint a key for a workspace the calling key owns

  • get_billing_profile

    Registrant and postal details held for the workspace

  • set_billing_profile

    Create or replace registrant and postal details

What you can ask your AI agent to do

  • “Onboard acme.com on Autopilot with a $500/month budget, and tell me when it's ready for my approval.”
  • “Which of my campaigns got the most replies? Pause the two worst performers.”
  • “Add these 40 leads from the attached CSV to my "SaaS founders" campaign and launch it.”
  • “Check if any of my sender email accounts are disconnected and list them.”
  • “Set every running campaign to send Monday to Friday, 9am to 5pm New York time.”
  • “Register a webhook so my CRM gets notified whenever a lead replies.”

Because the tools return live campaign stats, your agent can combine them: read reply rates with list_campaigns, decide what to change, then act with pause_campaign or update_campaign_schedule.

An agent can also drive Autopilot: hand it a company domain and a monthly budget, and Autopilot derives the ICP, sets up and ramps the sending infrastructure, finds verified prospects and drafts the sequence, then parks the whole run at a single human approval. Nothing sends until a person approves it, no matter which agent asked.

Agents can chain servers, too. Our sister product exposes 1Lookup's MCP server for email and phone validation, so an agent can check a list there first and push only the contacts that verify into an Emailchaser campaign.

Secure by design

Giving an agent access should never mean giving up control. Every connection is scoped to a key you own and can pull back instantly.

Your key, your scope

Every key carries a read or read_write scope, enforced by the backend, not by the MCP layer. A read-only key can use the read tools plus the free audience size call and gets HTTP 403 on any write tool.

Revoke any time

Delete a key in API & MCP in the side menu and the agent loses access immediately. Every call is authenticated with that key.

Annotated tools, money flagged

Read-only tools are marked safe and delete tools destructive, so MCP clients can run reads freely and prompt you before actions that change your data. The tools that spend real money (purchase_credits, create_dfy_order, approve_autopilot_run) say so in their own descriptions.

Same limits as the API

Every call runs through the REST API with the same authentication and rate limits, so an agent can never exceed them.

API or MCP: same power, two front doors

Both surfaces do the same things with the same keys. Pick the one that matches how you work, or use both.

REST API

Built forYour product, scripts and no-code tools

InterfaceHTTP requests and JSON

Best whenYou're writing code or wiring automations

Explore the API

MCP server

Built forAI agents like Claude Code and Cursor

InterfaceNatural language, mapped to tools

Best whenYou want an assistant to run outbound

You're on the MCP page

Same keys · same scopes · same rate limits

How it works

Draft-first, spend-last

Autopilot and the AI reply drafts prepare everything for a human to approve; nothing is sent by Autopilot until you approve it, and the API can edit an AI draft but can never send one.

As of September 2026, from the product's own settings and API text.

What customers reported

“I’ve been managing cold email campaigns for quite some time, mostly for clients using Instantly and Smartlead. Recently, I started managing campaigns for two clients on Emailchaser, and honestly, it feels much smoother and more reliable than the other platforms. I’ve also seen higher reply rates here, which has been a great result.”

Muhammad Faizan

Slack communitySee the screenshot

“Btw thanks for your continuous help, best support ever! It means a lot as when I understand how the tool works, esp. In problematic situations, and And what it can do and cannot so from the start, I have more trust. There’s nothing worse for a user than what Smartlead does: lots of great features that don’t really work, including crucial ones for a sequencer like auto fallback to connected accounts when account gets disconnected (doesn’t have to get back to the original one after reconnection, no one expects miracles, just a solid infra delivering on its specs - not promises), plus their low quality support when the issues are revealed.”

Marek Makosiej, CEO & Founder, ATL

LinkedIn messageSee the screenshot

MCP server FAQ

What is an MCP server?

MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude securely use external tools. An MCP server exposes a set of tools (in Emailchaser's case, tools for managing cold email campaigns, leads, sender accounts and webhooks) that an AI agent can call on your behalf, with your permission.

What can an AI agent do with the Emailchaser MCP server?

Anything the 88 tools allow: list and analyze campaigns, launch or pause sending, rewrite sequences, add up to 1,000 leads at a time, read and send AI reply drafts, connect and health-check sender mailboxes, run inbox placement tests, build ICPs and size an audience, run Autopilot, manage credits, done-for-you orders, the blocklist and webhooks. You stay in control. Read-only tools are marked safe and the delete tools are marked destructive, so MCP clients can run reads freely and prompt you before anything that changes your data.

Which AI tools can connect to it?

Two kinds. Claude, ChatGPT and Grok add a remote MCP server by address, so you paste your personal MCP link (https://app.emailchaser.com/api/mcp/YOUR\_API\_KEY/mcp) as a custom connector. Claude Code, Cursor, VS Code and anything else that supports Streamable HTTP with custom headers take the server URL plus your key as a Bearer token in the Authorization header. The "Connect your AI" wizard under API & MCP writes the exact steps for whichever you use.

Is it safe to give an AI access to my cold email account?

The MCP server only works with an API key you create, scoped to one workspace. Create a read-only key if you just want analysis and reporting, and revoke any key instantly from API & MCP in the side menu. Every call is subject to the same authentication and rate limits as the regular API, and destructive tools are flagged so MCP clients can prompt before using them. The three tools that spend real money say so in their descriptions, and Autopilot never sends until you approve.

Do read-only keys really block changes?

Yes. Connect with a read-only key and the agent can call the list and get tools but not the create, update, launch, pause or delete tools. The backend rejects any write attempt, so the agent simply gets an error instead of modifying your data.

Is my data sent to an AI provider?

The MCP server returns tool results to whichever MCP client you connect, for example Claude Code. Whatever model that client uses will see those results, exactly as it would see any other context you give it. Connect only clients you trust, and use a read-only key when you just need analysis.

Do I need to install anything to use it?

No. The Emailchaser MCP server is hosted. There is no npm package to install or process to run locally. Point your MCP client at the server URL with your API key and the tools appear automatically.

How do I revoke access?

Delete the API key in API & MCP in the side menu. Because every MCP call is authenticated with that key, the connection stops working the moment the key is removed.

How is the MCP server different from the API?

They expose the same capabilities. The REST API is for code: your product, scripts or no-code tools making HTTP calls. The MCP server wraps that same API so AI agents can use it through natural language. Same keys, same scopes, same rate limits.

Still not convinced?

Read all 36 customer messages.

SEE REVIEWS

P.s. these are actually real reviews (not fake G2 reviews) 🙂

“Btw thanks for your continuous help, best support ever! It means a lot as when I understand how the tool works, esp. In problematic situations, and And what it can do and cannot so from the start, I have more trust. There’s nothing worse for a user than what Smartlead does: lots of great features that don’t really work, including crucial ones for a sequencer like auto fallback to connected accounts when account gets disconnected (doesn’t have to get back to the original one after reconnection, no one expects miracles, just a solid infra delivering on its specs - not promises), plus their low quality support when the issues are revealed.”

Marek Makosiej, CEO & Founder, ATL

LinkedIn messageSee the screenshot

“Got my first reply with Emailchaser :)”

Harry Whelchel

EmailSee the screenshot

“We've recently upgraded to the premium plan to increase our sending volume. Just wanted to say thanks for such an awesome platform and the support you've already given in getting us started.”

John Thomson

EmailFeb 5See the screenshot

Ready to 10x your pipeline?

Send your first cold email campaign today.

Start my free trial

7-day free trial · Cancel anytime|★★★★★4.9/5 from 36 reviews