MCP servercom.emailchaser/emailchaser
Run cold email outbound from an AI agent: campaigns, leads, replies, sender accounts, autopilot.
Overview
Score?
UNRATED 0.663
of what a free look can see, on 20 looks
Looks
24
last 8 hr ago
Tools
101
changed 3 days ago
More info
URL
app.emailchaser.com/api/mcp
streamable-http
Says it is
emailchaser 1.0.0
protocol 2025-06-18
In the record since
22 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.663 · highest on record 0.8561
Toolsfrom sha256:3a45e7be29…dcb068 · +0 −0 3 days ago
| Tool | Schema |
|---|---|
| add_blocklist_entries Adds up to 1,000 suppression entries in one call so no campaign ever emails them. Each value is either a full email address (contains @) or a bare domain; the type is inferred per |
input · no output |
| add_lead_finder_prospects SPENDS CREDITS, AND BY DEFAULT METERED EMAIL VERIFICATION. Adds people from the Lead Finder contact database to a campaign as leads, revealing their contact details, in the backgro |
input · no output |
| add_leads Creates or updates up to 1,000 leads in one request, optionally adding them to a campaign via campaignId. Existing leads (matched by email) are updated instead of duplicated. Retur |
input · no output |
| approve_autopilot_run Approves an autopilot run that is awaiting approval — the one human gate in the flow. CAN SPEND REAL MONEY: approval first reveals the run's prospects at 1 credit ($0.033 at list) |
input · no output |
| attach_campaign_sender_emails Attaches connected sender email accounts to a campaign. A campaign only sends through the senders attached to it, so this call decides which mailboxes it uses. Idempotent: already- |
input · no output |
| cancel_email_verification_job Stops a running verification job. Addresses already verified stay in the results and stay billed; addresses that never ran are never charged, so cancelling costs nothing further. |
input · no output |
| cancel_lead_finder_import Stops a running Lead Finder add. It reads canceled at once. A batch the worker is already writing is still added and charged; a batch still being screened or verified is dropped, t |
input · no output |
| confirm_connection Confirms the API key works and tells Emailchaser which AI assistant connected. Call it as your first action after connecting, and whenever the user asks you to confirm or check the |
input · no output |
| connect_sender_email Connects an SMTP/IMAP mailbox to the workspace using an app password, with no browser step. Google and Microsoft mailboxes are NOT supported here because both require an interactiv |
input · no output |
| copilot_launch Creates a DRAFT campaign from a sequence. With a LinkedIn Sales Navigator search it also starts finding + verifying leads for it; without one the draft holds the emails and leads c |
input · no output |
| copilot_plan Given a company website, the honest AI SDR builds an ideal-customer-profile (ICP) and a suggested cold-email sequence. Read-only — creates nothing. Returns the ICP (personas, title |
input · no output |
| create_campaign Creates a campaign in the workspace. The campaign starts as a DRAFT and sends nothing. A new campaign has no emails in it, so it cannot be launched until a sequence is written with |
input · no output |
| create_dfy_order SPENDS REAL MONEY. Places a real order for sending domains and pre-warmed mailboxes: domains are registered at their listed price (about $13.99/year for a .com — search_dfy_domains |
input · no output |
| create_email_verification_job SPENDS MONEY: every address checked adds metered usage to the workspace's next invoice. This does NOT use prospect credits and it does NOT create or send a campaign — it verifies a |
input · no output |
| create_icp Stores a manually-authored Ideal Customer Profile (ICP): who the workspace sells to, as targeting criteria (titles, seniorities, industries, company sizes, locations, keywords). Se |
input · no output |
| create_webhook Registers a webhook endpoint that receives a POST request whenever the selected event happens (email sent, reply received, bounce, lead created, lead category updated, or campaign |
input · no output |
| create_workspace Creates a sub-workspace under the account's main workspace (for example one per client, for an agency) and by default mints a read & write API key bound to it. The key's fullKey is |
input · no output |
| create_workspace_api_key Mints a new API key bound to a workspace the calling key already owns: its own workspace, or one of its sub-workspaces when called with the main workspace's key. This is how a work |
input · no output |
| delete_campaign Permanently deletes a campaign and all associated data, including its emails, sequences and scheduled tasks. This cannot be undone. |
input · no output |
| delete_icp Deletes an Ideal Customer Profile. Deleting the primary leaves the workspace without an active profile. This cannot be undone. |
input · no output |
| delete_lead Permanently deletes a lead by ID. This cannot be undone. |
input · no output |
| delete_webhook Deletes a registered webhook endpoint by ID so it stops receiving events. |
input · no output |
| detach_campaign_sender_email Detaches a sender email from a campaign so the campaign stops sending through that mailbox. Unsent follow-ups to emails this sender already sent are canceled and do not come back o |
input · no output |
| get_audience_size Counts how many prospects match ad-hoc targeting criteria (titles, seniorities, industries, company sizes, locations, keywords) without saving anything. Free — searching never spen |
input · no output |
| get_autopilot_run Returns one autopilot run including its full audit trail. It does not return the budget plan: that comes back only from start_autopilot_run (when budgetUsd was given) and from plan |
input · no output |
| get_billing_profile Returns the registrant and postal contact details held for the workspace: what is filed with the registrar when a done-for-you order buys a domain, and the postal address a CAN-SPA |
input · no output |
| get_blocklist_entry Returns one suppression entry by ID: the blocked domain or email address, when it was added and which list it belongs to. Entries inherited from the account-wide list are visible f |
input · no output |
| get_campaign Retrieves a campaign by ID, including settings, sending schedule, stats and per-status email counts. minimumHealth lists each connected email account on the campaign with its healt |
input · no output |
| get_campaign_sequence Returns the ordered emails that make up a campaign's sequence, including any A/B variants. delayDays on each step is counted from the previous step, and the first step is always 0. |
input · no output |
| get_campaign_stats Returns a campaign's performance in one call: totals (sent, replied, positive, bounced, meetings), per-A/B-variant results, per-sequence-step results and a daily time series (UTC d |
input · no output |
| get_credit_balance Returns the workspace's credit wallet: available, reserved, lifetime granted and used, and the monthly grant. Credits pay for prospect reveals and AI work (list price $0.033 each). |
input · no output |
| get_deliverability_insights What is wrong with deliverability across the workspace right now, worst first, each with the action that fixes it. Combines the inbox placement measured over the window with the la |
input · no output |
| get_dfy_order Returns one done-for-you order: status (created, pending_approval, processing, completed, failed, partially_completed, canceled), cost breakdown and any failure reason. Poll it to |
input · no output |
| get_email_verification_job Returns one verification job: its state, per-verdict counts and what it has billed. Poll until state is done. An errorCode of monthly_limit_reached means the allowance ran out and |
input · no output |
| get_email_verification_rates Returns what one email verification costs right now, read from the billing plan the meter actually charges against. Call this before create_email_verification_job rather than assum |
input · no output |
| get_icp Retrieves one Ideal Customer Profile by ID, including its targeting criteria, whether it is AI-generated or human-edited, primary status and estimated audience size. |
input · no output |
| get_inbox_placement_run Returns one inbox placement run with its complete report: the headline inbox / spam / promotions / missing split, the breakdown per mailbox provider and per sending mailbox, and th |
input · no output |
| get_inbox_placement_stats_by_date Rolls completed inbox placement runs up by UTC calendar day over a window, for a trend. Defaults to the last 30 days. Days on which nothing ran are ABSENT from the series rather th |
input · no output |
| get_lead Retrieves a lead by ID, including contact details and company information. |
input · no output |
| get_lead_conversation Returns a lead's full email thread in chronological order: outbound emails (sent, scheduled and unsent drafts) plus inbound replies, each with direction and status. AI reply drafts |
input · no output |
| get_lead_finder_filters Returns the values Lead Finder's list filters accept (seniorities, jobFunctions, companySizes, revenue, industries, countries, headquartersCountries, regions, continents), the limi |
input · no output |
| get_lead_finder_import Returns one Lead Finder add's progress: status (running, completed, failed or canceled), how many people were added and skipped and why (skipReasons), what email verification said, |
input · no output |
| get_lead_finder_search Reads a search started with search_lead_finder, by its searchId. While it is still running, or while its exact total is still being counted (totalStatus pending), the call waits up |
input · no output |
| get_outcomes_report Puts money against results for a time window: credit spend (grouped by reason, valued at the $0.033 list price) plus done-for-you order costs on one side, and sent emails, replies, |
input · no output |
| get_primary_icp Returns the workspace's active (primary) Ideal Customer Profile — the profile the workspace currently targets; at most one is primary. Errors with 404 when none is set. |
input · no output |
| get_sender_email Retrieves a connected sending email account by ID, including its health score. healthScore is the account's health score: 0-100, higher is better, the share of its warm-up emails o |
input · no output |
| get_sender_email_dns Checks the sender domain's SPF, DKIM, DMARC and MX records and reports each as OK, WARNING, MISSING or ERROR with human-readable issues (the same checks behind the app's DNS vitals |
input · no output |
| get_sender_email_warmup Reads a mailbox's warm-up settings: whether warm-up is on, the ramp (startLimit warm-up emails on the first day, increaseBy more each sending day, up to capLimit a day), weekdays-o |
input · no output |
| get_sender_reputation Returns the latest health check for every connected mailbox: SPF, DKIM, DMARC and MX status (OK, WARNING, MISSING or ERROR), blacklist listings with their delisting links, measured |
input · no output |
| get_workspace_details Returns the workspace behind the API key: campaign counts broken down by status and the list of members. Useful as a first call to confirm which workspace a key belongs to. |
input · no output |
| import_instantly Imports your Instantly.ai campaigns and leads into Emailchaser using your Instantly API key. Imported campaigns are created as DRAFTS — nothing sends until you review and launch th |
input · no output |
| kill_autopilot_run Engages the kill switch: the run halts wherever it is and can NEVER be resumed, and any campaign the run launched is paused so nothing more sends. Use pause_autopilot_run instead w |
input · no output |
| launch_campaign Launches a new campaign or resumes a paused one. The campaign configuration is validated before launching; emails start sending per the campaign schedule. |
input · no output |
| list_autopilot_runs Lists the workspace's autopilot runs, newest first, with status (pending, building_icp, writing_sequence, sourcing_prospects, awaiting_approval, running, paused, completed, failed) |
input · no output |
| list_blocklist_entries Returns the suppression entries (blocked domains and email addresses) that apply to this workspace, newest first. Blocked entries are never emailed by any campaign. By default that |
input · no output |
| list_campaigns Lists cold email campaigns in the workspace with their status and stats (sent, replies, bounces). Supports pagination and filtering by status or folder. |
input · no output |
| list_credit_transactions Lists the workspace's credit ledger, newest first: every grant, spend, reservation and refund with the balance after each entry. Filter by movement kind, reason or a time window. U |
input · no output |
| list_dfy_orders Lists the workspace's done-for-you orders, newest first, each with status, cost breakdown and the ordered domains and mailboxes. Internal billing and provider records are never exp |
input · no output |
| list_email_verification_jobs Lists the workspace's standalone email verification jobs, newest first, with live counts and what each has billed so far (meterEvents and spentUsd). |
input · no output |
| list_email_verification_results Returns one row per address with its verdict: valid, catchall_validated (the domain accepts everything, so delivery is likely but not proven), invalid, or unknown (no verdict, and |
input · no output |
| list_icps Lists the workspace's stored Ideal Customer Profiles (ICPs), newest first, with their targeting criteria, whether each is AI-generated or human-edited, and the estimated audience s |
input · no output |
| list_inbox_placement_run_results Returns one row per probe email of a run: which of your mailboxes sent it, which seed mailbox received it, where it landed and how many seconds it took to arrive. deliverySeconds i |
input · no output |
| list_inbox_placement_runs Lists inbox placement runs, newest first, optionally only those of one test. Each run counts how many probe emails landed in the inbox, in spam, in a Gmail category tab (promotions |
input · no output |
| list_inbox_placement_tests Lists every inbox placement test defined in the workspace, newest first. A test is the definition: the email content, which mailboxes send it and, for a recurring test, how often i |
input · no output |
| list_instantly_accounts Fetches the sending accounts of an Instantly.ai workspace using your Instantly API key, together with a pre-filled CSV for Emailchaser's bulk IMAP/SMTP connection flow. A read-only |
input · no output |
| list_lead_finder_imports Lists the workspace's Lead Finder adds (people added to campaigns from the contact database), newest first, each with its progress: requested, added, skipped and why, what email ve |
input · no output |
| list_leads Lists the leads in the workspace, newest first, 20 per page. Filter by exact email to look up a single lead, or by campaign to list only that campaign's leads. This is how you find |
input · no output |
| list_replies Lists inbound emails (replies received from prospects) in the workspace, newest first, 20 per page. Filter by AI response category, campaign, lead or a time floor. responseCategory |
input · no output |
| list_reply_drafts Lists AI-suggested reply drafts awaiting review, newest first, 20 per page. Each draft answers the inbound reply referenced by inReplyToEmailId. Nothing here has been sent: a draft |
input · no output |
| list_sender_emails Lists the sending email accounts in the workspace, 20 per page, with their connection status, daily limits and health score. Filter to one campaign's senders, to connected or disco |
input · no output |
| list_webhooks Lists the webhook endpoints registered for the workspace, with their event type and status. |
input · no output |
| list_workspaces Lists the workspaces owned by the account behind the API key: the main workspace and its sub-workspaces, each with id, name, icon and creation date. isCurrent marks the workspace t |
input · no output |
| mark_lead_meeting Records that a meeting was actually booked with this lead: sets meetingBookedAt to now, sets the lead's category to meeting_booked and fires the LeadCategoryUpdate webhook. Emailch |
input · no output |
| move_lead_to_campaign Moves a lead from one campaign to another: the lead's unsent emails in the source campaign are deleted, and if the target campaign is running, emails for the lead are enqueued ther |
input · no output |
| pause_autopilot_run Suspends an autopilot run that is still in flight; resume later with resume_autopilot_run. Pausing never skips the approval gate. A completed or failed run cannot be paused. |
input · no output |
| pause_campaign Pauses a running campaign and cancels all currently scheduled emails. |
input · no output |
| plan_autopilot Turns a monthly budget in dollars into a concrete outbound setup: how many domains and mailboxes it buys, monthly sending volume, prospects per month, and costs (one-off setup, rec |
input · no output |
| purchase_credits SPENDS REAL MONEY. Immediately charges the workspace's saved default card (the one behind the active subscription), off-session, with no confirmation step beyond this call — every |
input · no output |
| refresh_icp_audience_size Re-counts how many prospects match an ICP's targeting criteria against the live data provider and caches the result on the profile. Sizing is free — it never spends credits; only r |
input · no output |
| remove_blocklist_entries Unblocks up to 1,000 domains or email addresses in one call, so campaigns can email them again. Pass values (domains or addresses, matched case-insensitively) and/or ids (entry IDs |
input · no output |
| remove_blocklist_entry Removes one suppression entry by ID, so campaigns can email that domain or address again. This cannot be undone: the entry and the record of when it was added are gone. A sub-works |
input · no output |
| replace_campaign_sequence Replaces a campaign's WHOLE sequence with the steps provided. This is not a partial edit: steps you leave out are removed, so send the full sequence every time. Sending the same pa |
input · no output |
| resume_autopilot_run Resumes a paused autopilot run. A run paused before approval goes back to awaiting approval — resuming can never skip the gate. A failed run resumes from the stage it failed at onc |
input · no output |
| search_dfy_domains Checks availability and pricing of sending domains derived from a brand name (e.g. 'acme' yields acme-mail.com and similar). Only .com and .org are supported. Free to call — use it |
input · no output |
| search_lead_finder Searches Emailchaser's B2B contact database (Lead Finder) with explicit filters and returns one page of matching people, masked: first name, last initial, title, seniority, job fun |
input · no output |
| send_reply_draft Sends an AI reply draft to the prospect through the conversation's sender mailbox; it is scheduled for delivery right away and cannot be recalled. The draft's CURRENT subject and b |
input · no output |
| set_billing_profile Creates or replaces the workspace's registrant and postal contact details. Do this before create_dfy_order: domain registration files these details with the registrar, so every fie |
input · no output |
| set_primary_icp Promotes an Ideal Customer Profile to the workspace's active one, demoting any existing primary. At most one profile is primary per workspace. |
input · no output |
| source_prospects SPENDS CREDITS. Queues a background job that searches Emailchaser's contact database with an Ideal Customer Profile's targeting criteria, reveals the matching people and adds them |
input · no output |
| start_autopilot_run Starts an autopilot run for a company website: the AI builds an ICP, writes a sequence and checks that prospects match, then STOPS at an approval gate. Nothing is revealed, charged |
input · no output |
| unmark_lead_meeting Removes the booked-meeting mark from a lead, e.g. when it was recorded by mistake or the meeting was canceled: clears meetingBookedAt and, when the category is still meeting_booked |
input · no output |
| update_blocklist_entry Changes one suppression entry's blocked value, its scope, or both; provide at least one. A value containing @ is stored as an email address, otherwise as a domain, so an entry can |
input · no output |
| update_campaign Updates campaign properties such as name, emoji, timezone, sending limits, the minimum email account health score and deliverability settings. Only the provided fields are changed. |
input · no output |
| update_campaign_schedule Updates a campaign's sending schedule: timezone, sending days, daily time window and frequency. |
input · no output |
| update_icp Applies a partial edit to an Ideal Customer Profile: omitted fields are left unchanged, and sending an empty list clears that list. Any edit marks the profile as human-authored. |
input · no output |
| update_lead Updates a lead's contact details. Only the provided fields are changed. |
input · no output |
| update_lead_category Sets or corrects a lead's category (tag), typically to fix an AI misclassification of a reply. Setting meeting_booked behaves exactly like mark_lead_meeting. Changing the category |
input · no output |
| update_reply_draft Edits the subject and/or body of an AI reply draft before it goes out. Provide at least one field; provided fields must be non-empty. This never changes the draft's status or sends |
input · no output |
| update_sender_email Updates a connected sending email account's display name, signature or daily sending limits. Only the provided fields are changed. Warm-up settings are separate: use update_sender_ |
input · no output |
| update_sender_email_warmup Switches warm-up on or off and changes the warm-up ramp for up to 100 mailboxes in one call, applying the same settings to each. Only the settings provided change. Warm-up sends st |
input · no output |
| update_webhook Updates a registered webhook's name, URL, event type or enabled state. Only the provided fields are changed. Disabling a webhook stops deliveries without deleting it. |
input · no output |
Verify it yourself
npx teppi-check https://app.emailchaser.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M29X9QCJNWDT03X9X9WFNT1J