Emelia MCP server
Yes. Emelia publishes an official MCP server at https://mcp.emelia.io/mcp. It's hosted. It offers 147 tools. We last checked it on 4 Nov 2026.
Official: documented on Emelia's own site, at docs.emelia.io. Checked 4 Nov 2026. Maintained by Stuart Brameld.
Key facts
As of 4 Nov 2026, Emelia's official MCP server scores 65/100 (provisional) on MartechDB's Agent Readiness Index (v1.1). It answered 11 of our 11 checks in the last 90 days and has 147 tools named in its documentation.
How the Agent Readiness Index works · Wrong? Suggest a correction
Emelia MCP server review
65/100
Emelia's MCP server scores 65/100 on MartechDB's Agent Readiness Index: easy to connect an AI agent to, with a few gaps.
The good
Hosted by Emelia: connect by URL, with nothing to install
Documented, with 147 tools known
Answered 100% of our checks in the last 90 days
The bad
Nothing we've found.
Not checked yet: how you sign in; what agent access costs. Anything not checked scores nothing.
Official MCP server
Emelia MCP server
- Address
- https://mcp.emelia.io/mcp
- Runs
- Hosted
- Sign-in
- Vendor docs
- Official MCP Registry
- Not listed
- How we know it's official
-
- Documented on Emelia's own site, at docs.emelia.io.
- Documentation
- docs.emelia.io/docs/mcp
- Tools
- 147 tools · from Emelia's documentation
- First seen
- 24 Oct 2026
- Last checked
-
Reachable ·
29 Oct 2026: reachable30 Oct 2026: reachable31 Oct 2026: reachable1 Nov 2026: reachable2 Nov 2026: reachable3 Nov 2026: reachable4 Nov 2026: reachable
- Uptime
- 100% · 11 of 11 checks reachable since 25 Oct 2026
Emelia MCP server tools (147)
The server needs sign-in before it lists its tools, so these are as Emelia's documentation names them (read 4 Nov 2026). They may be out of date.
-
list_campaignsAll campaigns of the current app (not the legacy ones), with id, name and status.
-
get_campaignFull configuration: status, schedule, steps, attached and excluded lists.
-
create_campaignCreates a draft campaign from a name, with the default settings.
-
get_campaign_statsSent, opens, clicks, replies, bounces, globally and per step, optionally between two dates.
-
get_campaign_activitiesThe 30 most recent activities, replies included, filtered by type, contact or version.
-
list_manual_tasksPending manual tasks of a campaign.
-
complete_manual_taskMarks a manual task ok or ko.
-
delete_campaignDeletes a campaign. A running campaign must be paused first.
-
rename_campaignRenames a campaign that is not running.
-
get_campaign_sequence_guideHow to write a sequence: the step tree, step types, A/B versions, conditions, variables, attachments and voice notes, and how to edit a campaign that already sent.
-
update_campaign_stepsReplaces the whole sequence of a campaign that is not running.
-
update_campaign_settingsChanges the sending settings: days and hours, time zone, daily limits, tracking, the events that take a contact out of the sequence.
-
update_campaign_recipientsSets the lists of the campaign and its exclusion lists.
-
update_campaign_identitiesSets the senders of the campaign: mailboxes, LinkedIn and WhatsApp accounts.
-
schedule_campaign_startPlans an automatic start at a date, or cancels it.
-
duplicate_campaignCopies a campaign into a new draft, with or without its settings, steps, contacts and senders.
-
start_campaignStarts or resumes a campaign: it sends to the real contacts.
-
pause_campaignPauses a running campaign.
-
archive_campaignArchives a campaign, which leaves list_campaigns.
-
reactivate_campaignMoves a finished campaign back to paused, to edit it and start it again.
-
finish_campaignMarks a running or paused campaign as finished.
-
send_campaign_test_emailSends a real email: one version of an email step, to the address you give, with the variables of a contact of the campaign.
-
list_campaign_contactsContacts of a campaign with their status, paginated.
-
add_contact_to_campaignAdds one contact to a campaign, through a list made for it.
-
remove_contact_from_campaignRemoves a contact from a campaign and deletes its activities there.
-
set_campaign_contact_fieldSets one field or custom variable of a contact of the campaign, found by email or LinkedIn URL.
-
get_activity_messageRebuilds the message of a send activity (email, LinkedIn message, InMail, invitation, WhatsApp).
-
get_campaign_progressFor each step, how many contacts passed it and how many wait at it.
-
list_step_contactsContacts that passed or wait at one step, 20 per page.
-
export_campaignThe contacts, activities or replies of a campaign, as CSV.
-
upload_campaign_attachmentsUploads up to 3 files for email, LinkedIn message or WhatsApp steps, and returns their public URLs.
-
upload_linkedin_voice_noteConverts an audio file into a LinkedIn voice note, and returns its public URL and its duration.
-
create_listCreates an empty list.
-
list_listsYour lists, paginated, with name search and filters.
-
get_listOne list and its counters.
-
rename_listRenames a list.
-
delete_listDeletes a list and all its contacts.
-
get_list_contactsContacts of a list, or an exact lookup by email or LinkedIn URL.
-
get_contactOne contact of a list.
-
add_contact_to_listAdds one contact; it enters the campaigns of the list.
-
add_contacts_to_list_bulkAdds up to 100 contacts in one call.
-
update_contactUpdates the fields of a contact.
-
delete_contactDeletes a contact, and removes it from campaigns.
-
find_contactLooks a contact up across all your lists, by email or LinkedIn URL.
-
find_campaigns_using_listsThe campaigns that use each list, to know whether new contacts will enter a campaign.
-
export_listOne list as CSV, filtered or not.
-
get_list_exportReads an export that was still running, and returns the CSV once it is ready.
-
create_custom_variableDeclares a contact or company custom variable, before loading contacts.
-
check_custom_variableTells whether a variable name is already taken.
-
find_emailFinds a professional email from a full name, a company and a country.
-
find_phoneFinds a phone number from a LinkedIn profile URL.
-
verify_emailVerifies an email address.
-
get_enrichment_resultReads a job that was still running.
-
list_enrichment_jobsThe history of your email searches, phone searches or email verifications.
-
list_linkedin_scrapersYour LinkedIn extractions, newest first, 20 per page.
-
get_linkedin_scraperOne extraction and its progress: the tool to poll while it runs.
-
create_linkedin_scraperStarts extracting a Sales Navigator search, lead list or account search, or a classic LinkedIn people search.
-
rename_linkedin_scraperRenames an extraction.
-
delete_linkedin_scraperDeletes an extraction and stops it.
-
pause_linkedin_scraperPauses a large extraction split into chunks.
-
resume_linkedin_scraperRestarts a paused or planned extraction, or one stopped by an invalid cookie or a LinkedIn rate limit.
-
split_linkedin_scraperSplits a long extraction to use the contacts collected so far, while the rest goes on.
-
filter_linkedin_scraperRemoves the profiles already found by your 10 latest extractions, before an enrichment.
-
enrich_linkedin_scraperFinds the email of every contact of a finished extraction: 1 credit per email found.
-
download_linkedin_scraperThe CSV of an extraction: the contacts with an email, without, or all of them.
-
add_linkedin_scraper_webhookRegisters a URL that Emelia calls when the extraction finishes or fails.
-
remove_linkedin_scraper_webhookUnregisters a webhook URL of an extraction.
-
connect_linkedin_scraper_accountConnects a LinkedIn account for extractions, from the cookies of a browser session logged in to LinkedIn.
-
update_linkedin_scraper_accountReplaces the cookies of an extraction account, for example after an invalid cookie.
-
list_email_providersYour sending mailboxes, passwords masked.
-
get_warmup_statusWarmup of each mailbox: running or not, score, sent, received, spam.
-
set_warmupTurns the warmup of a mailbox on.
-
create_email_providerAdds an SMTP and IMAP mailbox, after testing its credentials.
-
update_email_providerUpdates the credentials of a mailbox, tests them and marks it connected again.
-
delete_email_providerRemoves a mailbox from the account.
-
update_sender_nameChanges the sender name of a mailbox.
-
check_mailbox_healthStarts a new DNS, sending and blacklist check of a mailbox.
-
list_tracking_domainsThe custom tracking domains of the account, with their status.
-
create_tracking_domainAdds a tracking subdomain to the account, without attaching it to a mailbox.
-
assign_tracking_domainSets the tracking domain of one or more mailboxes, or detaches it without a domain id.
-
delete_tracking_domainDeletes the tracking domain of a mailbox from the account, or only detaches it from that mailbox.
-
list_credit_usageThe credits you consumed, newest first.
-
list_webhooksThe activity webhooks registered on your campaigns.
-
get_blacklistYour blacklist: emails, domains and LinkedIn profiles.
-
add_to_blacklistAdds an email, a domain or a LinkedIn profile to the blacklist of the account.
-
remove_from_blacklistRemoves an email, a domain or a LinkedIn profile from the blacklist.
-
list_emailsLists emails, newest first, by folder, view, or list, with filters on labels, read state, dates and more.
-
search_emailsSearches the subject, sender, To recipients and first lines of the emails, in every folder.
-
get_emailOne email: sender, recipients, labels, attachments, and the reply draft prepared for it, if any.
-
get_threadThe whole conversation of an email, with the bodies, oldest message first.
-
get_attachmentReads an attachment: text files as text, images and PDFs up to 5 MB as content the assistant can read.
-
mark_emails_readMarks emails read or unread, in the inbox and at the email provider.
-
pin_emailsPins or unpins emails.
-
move_emailsMoves emails to the Inbox or to Spam, in the inbox and at the email provider.
-
trash_emailsMoves emails to Trash.
-
apply_label_to_emailsAdds a label to emails.
-
remove_label_from_emailsRemoves a label from emails.
-
dismiss_waiting_for_replyTakes sent emails out of the waiting for reply list.
-
get_unsubscribe_optionsTells whether and how the mailbox can unsubscribe from the sender of an email.
-
unsubscribeUnsubscribes the mailbox from a sender, with a one-click request or an email sent from the mailbox.
-
get_draftOne draft: recipients, full body, attachments, schedule.
-
create_draftCreates a draft in a mailbox, and returns a link to review it in the inbox.
-
update_draftChanges the recipients, the subject or the text of a draft.
-
delete_draftDeletes a draft and its attachments.
-
send_draftSends a draft now.
-
send_emailSends a new email now, from one of your mailboxes or one of their send-as addresses.
-
draft_replyDrafts a reply, or a reply to all, in the same conversation, with the quoted original.
-
draft_forwardDrafts a forward of an email, with its attachments.
-
schedule_draftSchedules a draft at a local time, in the time zone of your inbox.
-
cancel_scheduled_sendCancels a scheduled send.
-
add_draft_attachmentAttaches a file to a draft, up to about 3 MB per file through this server.
-
remove_draft_attachmentRemoves an attachment from a draft and deletes the file.
-
cancel_auto_replyStops an automatic reply that is about to be sent.
-
generate_magic_replySuggests a reply in your own style, with a confidence score.
-
list_snippetsYour snippets: reusable pieces of text, such as a booking link or an address.
-
create_snippetCreates a snippet.
-
update_snippetChanges the name, icon, text or position of a snippet.
-
delete_snippetDeletes a snippet.
-
get_workspaceYour inbox: name, time zone, AI features, permissions and usage limits.
-
list_mailboxesThe mailboxes of the inbox, with their sync status and send-as addresses.
-
sync_mailboxFetches the newest emails of a mailbox now, at most once every 5 minutes.
-
get_unread_countsUnread counts of the inbox, of each view, of each mailbox and of the waiting for reply list.
-
suggest_contactsPeople a mailbox exchanged emails with, to fill the recipients.
-
set_workspace_timezoneSets the time zone used to schedule emails, if it was never set.
-
get_referenceReference for the other tools: label colors, view icons, the filter grammar, rule options, limits.
-
list_labelsYour labels, manual and AI.
-
create_labelCreates a manual label, in one of seven colors.
-
update_labelRenames a manual label or changes its color.
-
delete_labelDeletes a manual label and removes it from every email.
-
list_ai_label_rulesYour AI label rules: the condition, and the auto-draft, auto-reply and hide options.
-
create_ai_label_ruleCreates an AI label and the plain language condition that applies it to new emails.
-
update_ai_label_ruleChanges the label, the condition or the options of an AI label rule.
-
delete_ai_label_ruleDeletes an AI label rule and its label, which leaves every email.
-
classify_existing_emailsRuns your AI label rules on emails already received: the 200 latest of each mailbox by default.
-
list_viewsYour views: saved lists of emails that match filters.
-
create_viewCreates a view from filters, with an emoji icon.
-
update_viewRenames a view, changes its icon or replaces its filters.
-
delete_viewDeletes a view.
-
list_inbox_filtersYour inbox filters: the senders, domains, subjects or labels kept out of the main inbox.
-
create_inbox_filterKeeps the emails of a sender, a domain, a subject or a label out of the main inbox, past emails included.
-
update_inbox_filterChanges the type or the value of an inbox filter.
-
delete_inbox_filterDeletes an inbox filter.
-
list_auto_forward_rulesThe rules that forward new emails to another address automatically.
-
create_auto_forward_ruleCreates a rule that sends every new matching email to another address, automatically, from now on.
-
update_auto_forward_ruleChanges, pauses or resumes an auto-forward rule.
-
delete_auto_forward_ruleDeletes an auto-forward rule and its history.
-
get_auto_forward_logsThe 50 latest forwards of a rule, sent or failed.
Connect your AI to Emelia
Add the official Emelia MCP server to Claude, ChatGPT or your editor.
Connect Emelia MCP to Claude
Claude.ai and Claude Desktop
Open Customize, then Connectors.
Click +, then Add custom connector.
Name it Emelia, paste the address below and click Add.
Connect Emelia MCP to ChatGPT
Open Settings, then Apps, then Advanced settings.
Turn on Developer mode, then click Create.
Name it Emelia and paste the address below.
ChatGPT usually only connects to servers with self-serve sign-in or none.
Connect Emelia MCP to Cursor
Opens Cursor if it's installed. If nothing happens, use the JSON below.
Connect Emelia MCP to VS Code
Opens VS Code if it's installed. Otherwise add the JSON settings from the Cursor tab to your .vscode/mcp.json.
Emelia MCP server questions
Does Emelia have an official MCP server?
Yes. Emelia publishes its MCP server itself. Emelia's own documentation describes it. MartechDB only lists servers a vendor publishes, never community copies.
What is the Emelia MCP server URL?
The address is https://mcp.emelia.io/mcp.
How do I connect Emelia MCP to Claude, ChatGPT or Cursor?
In Claude, add https://mcp.emelia.io/mcp as a custom connector (Customize, Connectors, Add custom connector). In Cursor, use the Add to Cursor link on MartechDB's page, or paste the JSON settings into your mcp.json. In Claude Code, run: claude mcp add --transport http emelia https://mcp.emelia.io/mcp
What can the Emelia MCP server do?
It offers 147 tools, including list_campaigns, get_campaign, create_campaign, get_campaign_stats and get_campaign_activities (as its documentation names them, read on 4 Nov 2026).
Is the Emelia MCP server in the official MCP Registry?
No. Emelia hasn't published it to the official MCP Registry.
Is the Emelia MCP server working?
Yes. It answered our most recent check. We last checked it on 4 Nov 2026.
What are the alternatives to Emelia's MCP server?
In Sales outreach, the most agent-friendly alternatives with an official MCP server are SBL (100/100), Extrovert (97/100), Salesrobot (97/100), Mixmax (94/100) and Lemlist (94/100). Emelia scores 65/100 on the same index.
Alternatives to Emelia's MCP server
Vendors in Sales outreach with an official MCP server, the most agent-friendly first. Emelia scores 65/100.
Compare all 50 Sales outreach vendors →Change history
What we've seen change for Emelia, newest first.
-
Emelia: Added to MartechDB with Emelia MCP server
Use with AI
Connect your AI to MartechDB
Then ask it about Emelia, or any of the 1,714 marketing tools with an official MCP server. Free, no sign-in.
Claude.ai and Claude Desktop
Open Customize, then Connectors.
Click +, then Add custom connector.
Name it MartechDB, paste the address below and click Add. There's no sign-in.
The free plan allows one custom connector. On Team and Enterprise plans, an owner adds the connector first.
Claude Code
Run this in your terminal:
ChatGPT
Open Settings, then Apps, then Advanced settings.
Turn on Developer mode, then click Create.
Name it MartechDB, paste the address below and choose No authentication.
Developer mode is on Plus and Pro plans, and on Business, Enterprise and Edu if an admin allows it.
API
The same data as JSON, with no sign-in. See the OpenAPI description for every endpoint and field.
CLI
Search the directory and print the command to connect a vendor's server, from your terminal. Needs Node 18 or later. View on npm
Show that your MCP server is verified
If you work at Emelia, add this badge to your MCP docs or README. It's free, it's the same for every vendor, and it updates from our daily checks: it shows uptime while the server responds, and says so if it stops.
Something wrong or out of date? Suggest a correction or email us, and we'll check it against the evidence. Every correction we make is listed on Corrections.