Elastic Email integration
Email delivery and marketing API for sending transactional and bulk emails. High-volume email sending, contact management, campaign automation, and detailed analytics. Perfect for email marketing, transactional notifications, and high-deliverability requirements.
Say what should happen.
The workflow builds itself.
Common Elastic Email use cases
- Debug delivery issues
- Clean list
- List cleaning
- Debug bounces
- Campaign targeting
- Segment management
- Rename list
- Stop sending
- View segments
- Clean up lists
What you can do with Elastic Email
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.
Contact, 8 operations
add_contactsAdd contactsPOSTAdds new contacts to your account and optionally to lists.delete_contactDelete contactDELETEPermanently removes a contact from your account.delete_contacts_bulkDelete contacts bulkPOSTBulk deletes multiple contacts by rule or email list.export_contactsExport contactsPOSTExports contacts to a downloadable file.get_contactGet contactGETRetrieves details of a specific contact by email.get_contact_historyGet contact historyGETRetrieves the activity history for a specific contact.list_contactsList contactsGETRetrieves all contacts from your account.update_contactUpdate contactPUTUpdates an existing contact's information.
List, 7 operations
add_contacts_to_listAdd contacts to listPOSTAdds existing contacts to a list.create_listCreate listPOSTCreates a new contact list for organizing subscribers.delete_listDelete listDELETEDeletes a contact list (contacts are not deleted).get_listGet listGETRetrieves details of a specific contact list.list_listsList listsGETRetrieves all contact lists in your account.remove_contacts_from_listRemove contacts from listPOSTRemoves contacts from a list without deleting them.update_listUpdate listPUTUpdates an existing contact list's settings.
Campaign, 6 operations
create_campaignCreate campaignPOSTCreates a new email marketing campaign.delete_campaignDelete campaignDELETEDeletes a campaign.get_campaignGet campaignGETRetrieves details of a specific campaign.list_campaignsList campaignsGETRetrieves all email campaigns.pause_campaignPause campaignPUTPauses an active email campaign.update_campaignUpdate campaignPUTUpdates an existing campaign configuration.
Suppression, 6 operations
delete_suppressionDelete suppressionDELETERemoves suppression for a specific email address.get_suppressionGet suppressionGETRetrieves suppression details for a specific email.list_bouncesList bouncesGETRetrieves list of bounced email addresses.list_complaintsList complaintsGETRetrieves list of emails that generated complaints.list_suppressionsList suppressionsGETRetrieves all suppressed email addresses.list_unsubscribesList unsubscribesGETRetrieves list of unsubscribed email addresses.
Segment, 5 operations
create_segmentCreate segmentPOSTCreates a new dynamic contact segment based on rules.delete_segmentDelete segmentDELETEDeletes a contact segment.get_segmentGet segmentGETRetrieves a specific segment by name.list_segmentsList segmentsGETRetrieves all contact segments from your account.update_segmentUpdate segmentPUTUpdates an existing segment's name or rule.
Template, 5 operations
create_templateCreate templatePOSTCreates a new reusable email template.delete_templateDelete templateDELETEDeletes an email template.get_templateGet templateGETRetrieves a specific email template by name.list_templatesList templatesGETRetrieves all email templates filtered by scope.update_templateUpdate templatePUTUpdates an existing email template.
Email, 4 operations
get_email_statusGet email statusGETRetrieves the delivery status of a sent email transaction.send_bulk_emailSend bulk emailPOSTSends bulk emails to multiple recipients with personalization.send_transactional_emailSend transactional emailPOSTSends a single transactional email to one or more recipients.view_emailView emailGETRetrieves the content of a previously sent email.
Verification, 4 operations
delete_verificationDelete verificationDELETEDeletes a verification result for a specific email.get_email_verification_resultGet email verification resultGETRetrieves the verification result for a previously verified email.list_verificationsList verificationsGETRetrieves all email verification results.verify_emailVerify emailPOSTVerifies a single email address for validity and deliverability.
Inbound route, 3 operations
delete_inbound_routeDelete inbound routeDELETEDeletes an inbound email route.get_inbound_routeGet inbound routeGETRetrieves a specific inbound route by ID.list_inbound_routesList inbound routesGETRetrieves all inbound email routing configurations.
Event, 2 operations
get_events_by_transactionGet events by transactionGETRetrieves events for a specific transaction.list_eventsList eventsGETRetrieves delivery and engagement events.
Statistics, 2 operations
get_campaign_statisticsGet campaign statisticsGETRetrieves statistics for all campaigns.get_statisticsGet statisticsGETRetrieves basic email sending statistics.
Use Elastic Email from Claude Code, Cursor or Codex
Connect Elastic Email in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Elastic Email 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 Elastic Email
- Create your workspace
Sign up free. Nothing to install.
- Connect Elastic Email once
Add your Elastic Email 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.
Elastic Email integration FAQ
What can you do with the Elastic Email integration?
LiveContext exposes 52 operations on Elastic Email, covering contact, list, campaign and suppression. Common uses include Debug delivery issues, Clean list and List cleaning.
