Emelia integration
Emelia cold outreach API: create multichannel campaigns and read their configuration, activities and statistics, manage contact lists and the contacts inside them one at a time or in batches of a hundred, start and pause email campaigns, and verify an email address through the built-in verifier. The API key is sent in the Authorization header with no prefix.
Say what should happen.
The workflow builds itself.
Common Emelia use cases
- alerting a rep as soon as a prospect replies
- cleaning up lists created by a failed import
- stopping a campaign when a bounce rate spikes
- creating a fresh list for each outreach segment
- reporting on every running campaign each morning
- removing a prospect who asked not to be contacted
- reporting weekly open and reply rates to the team
- checking how many contacts landed after a bulk import
- deciding whether to keep an address in a sending list
- launching a campaign once its list finished importing
What you can do with Emelia
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Campaign, 5 operations
create_campaignCreate campaignPOSTCreates an Emelia multichannel campaign.get_campaignGet campaignGETRetrieves the configuration of an Emelia campaign.list_campaignsList campaignsGETLists Emelia multichannel campaigns.pause_email_campaignPause email campaignPOSTPauses an Emelia email campaign.start_email_campaignStart email campaignPOSTStarts an Emelia email campaign.
Contact, 5 operations
add_contacts_bulkAdd contacts bulkPOSTAdds up to 100 contacts to an Emelia list in one call.add_contact_to_listAdd contact to listPOSTAdds a single contact to an Emelia list.delete_contactDelete contactDELETERemoves a contact from an Emelia list.list_list_contactsList list contactsGETLists the contacts of an Emelia list, or finds one exactly.update_contactUpdate contactPATCHUpdates an Emelia contact from a flat object of fields.
List, 4 operations
create_listCreate listPOSTCreates an empty Emelia contact list.delete_listDelete listDELETEDeletes an Emelia contact list and its contacts.get_listGet listGETRetrieves a single Emelia contact list.list_listsList listsGETLists Emelia contact lists.
Verification, 2 operations
get_verify_email_resultGet verify email resultGETCollects the verdict of an Emelia email verification job.verify_emailVerify emailPOSTQueues an Emelia verification of a single email address.
Activity, 1 operation
list_campaign_activitiesList campaign activitiesGETLists the activity events of an Emelia campaign.
Statistic, 1 operation
get_campaign_statisticsGet campaign statisticsGETReturns the statistics of an Emelia campaign, overall and by step.
Use Emelia from Claude Code, Cursor or Codex
Connect Emelia in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Emelia operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Emelia
- Create your workspace
Sign up free. Nothing to install.
- Connect Emelia once
Add your Emelia connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Emelia integration FAQ
What can you do with the Emelia integration?
LiveContext exposes 18 operations on Emelia, covering campaign, contact, list and verification. Common uses include alerting a rep as soon as a prospect replies, cleaning up lists created by a failed import and stopping a campaign when a bounce rate spikes.
