Emailit integration
Emailit is an email platform: transactional sending, marketing campaigns to audiences, contacts with custom fields, tags and lead scores, automations, sign-up forms, templates, sending domains with DNS and DMARC reporting, suppressions, email verification, events and webhooks. Commerce (orders, carts, products, coupons) and segments are in alpha and open to the Emailit team only. Connect with an API key (Bearer); some routes need a full-access key. Real effects cost credits: each email sent costs 1 credit (2 for a campaign email), an automation run 3, an address verification 5. Not returned: audience subscribe URL tokens, webhook signing secrets, and the headers, secret and body of call webhook automation steps. Not included: the API key routes (they mint credentials), rotating a webhook signing secret, the MJML routes (alpha), and the generic key.condition list filters (each tool exposes the dedicated filters).
Say what should happen.
The workflow builds itself.
What you can do with Emailit
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.
Event, 6 operations
create_workspace_eventCreate workspace eventPOSTDefine a workspace event and its typed properties. Events of this type are then sent with the w: prefix and checked against the definition.delete_workspace_eventDelete workspace eventDELETEDelete a workspace event definition. Stored events are kept, and new events of that type are rejected.get_eventGet eventGETRetrieve one event by its ID, with the full data payload that Emailit sent, or would send, to your webhooks.get_workspace_eventGet workspace eventGETRetrieve a workspace event definition by ID or name, with its typed properties.list_eventsList eventsGETList the events in your workspace, newest first, by type and date. Events are the same records that webhooks deliver.list_workspace_eventsList workspace eventsGETList the workspace's event definitions in name order, with their typed properties, search and filters.
Contact, 5 operations
create_contactCreate contactPOSTCreate a contact with an email address, names and custom fields, and optionally subscribe it to one or more audiences at once.delete_contactDelete contactDELETEPermanently delete a contact and remove it from every audience. Emails already sent to it stay in your logs.get_contactGet contactGETRetrieve a contact by ID or email address with its custom fields and every audience membership, including subscription dates.list_contactsList contactsGETList the contacts of a workspace, newest first, filtered by audience, subscription status, custom fields or any contact field.list_segment_contactsList segment contactsGETList the contacts that match a segment right now, with search, the contacts list filters and, for tracked segments, when each contact joined. Alpha: open to the Emailit team only.
Audience, 4 operations
create_audienceCreate audiencePOSTCreate an audience, a list of subscribers you can send campaigns to and collect sign-ups for with forms or a hosted subscribe link.delete_audienceDelete audienceDELETEPermanently delete an audience and all of its subscriber memberships. The contacts themselves stay in your workspace.get_audienceGet audienceGETRetrieve an audience by ID or name with its settings, subscriber and unengaged counts and your plan's subscriber limit. The subscribe URL token is left out (it works like a password): copy it in the Emailit app.list_audiencesList audiencesGETList the audiences of a workspace with their settings, subscriber counts and plan limits, newest first, with search, filters, sorting and archived audiences on request.
Automation, 4 operations
create_automationCreate automationPOSTCreate a draft automation from a graph of trigger and action steps, such as a welcome email sent when a contact joins an audience.delete_automationDelete automationDELETEDelete an automation so it stops reacting to triggers. Stop it first if you also want to cancel runs in progress.get_automationGet automationGETRetrieve an automation with its status, settings, trigger and action steps, and the connections between them.list_automationsList automationsGETList a workspace's automations with page and per_page pagination, filtered by context, status or name.
Campaign, 4 operations
create_campaignCreate campaignPOSTCreate a draft email campaign with its sender, subject and HTML or text body, ready to target audiences and segments and send.delete_campaignDelete campaignDELETEPermanently delete a campaign by ID or name. Emits a campaign.deleted event; emails already sent are not affected.get_campaignGet campaignGETRetrieve a campaign by ID or name, including its status, sender, schedule, sending options, A/B test and the audiences and segments it targets.list_campaignsList campaignsGETList the campaigns in a workspace, newest first, with page-based pagination, search and filters by status, name and dates.
Coupon, 4 operations
create_couponCreate couponPOSTCreate a coupon with a pool of unique codes, or one shared code, for your emails. Alpha: open to the Emailit team only.delete_couponDelete couponDELETEDelete a coupon and all of its codes. Alpha: open to the Emailit team only.get_couponGet couponGETRetrieve a coupon by its ID or key, with counts of its available, assigned and redeemed codes. Alpha: open to the Emailit team only.list_couponsList couponsGETList the coupons in your workspace, newest first, with counts of their codes. Alpha: open to the Emailit team only.
Domain, 4 operations
create_domainCreate domainPOSTAdd a sending domain to the workspace and get the SPF, DKIM, return-path, DMARC, tracking and inbound DNS records to publish before you verify it.delete_domainDelete domainDELETEPermanently delete a sending domain from the workspace. You can no longer send from it, and the delete can't be undone.get_domainGet domainGETRetrieve a sending domain by ID or name with its verification status, the status of each DNS record and the records to publish.list_domainsList domainsGETList the sending domains of a workspace with their verification and DNS status, plus how many domains your plan allows.
Form, 4 operations
create_formCreate formPOSTCreate a draft sign-up form (popup, full page, flyout, embed or banner) with a starter definition and a public token.delete_formDelete formDELETEPermanently delete a sign-up form together with all of its stored submissions. Returns 204 with no body.get_formGet formGETRetrieve a sign-up form by ID with its type, status, public token, full definition and settings.list_formsList formsGETList the sign-up forms in a workspace, newest first, with pagination, name search, filters by type and status, and the plan's form usage.
Global value, 4 operations
create_global_valueCreate global valuePOSTCreate a workspace-wide value, such as a webinar date or a booking link, used as {{global.key}} in emails, automation steps and conditions.delete_global_valueDelete global valueDELETEDelete a global value. Templates that use it render it empty.get_global_valueGet global valueGETRetrieve one global value by its ID or key.list_global_valuesList global valuesGETList all global values of the workspace, sorted by key.
Segment, 4 operations
create_segmentCreate segmentPOSTCreate a segment, a saved filter over your contacts drawn from all contacts or chosen audiences, and choose whether it's tracked. Alpha: open to the Emailit team only.delete_segmentDelete segmentDELETEDelete a segment. Scheduled or sending campaigns and automations that use it block the deletion; drafts that exclude it cannot send until you replace it. Alpha: open to the Emailit team only.get_segmentGet segmentGETRetrieve a segment with its source, rules, tracking state and live contact counts. Alpha: open to the Emailit team only.list_segmentsList segmentsGETList the segments in a workspace, newest first, with optional live counts and the plan's segment usage. Alpha: open to the Emailit team only.
Stats, 4 operations
get_automation_statsGet automation statsGETGet per-step counts for an automation: how many runs reached each step, step statuses, outcomes and an email funnel.get_automation_step_statsGet automation step statsGETGet the counts for a single automation step by its key: executions, statuses, outcomes and the email funnel.get_campaign_statsGet campaign statsGETRetrieve a campaign's delivery and engagement counts, mailbox providers, revenue from attributed orders and A/B test results.get_dmarc_statsGet dmarc statsGETGet DMARC totals for a domain: volume, pass rate, dispositions, SPF and DKIM results, daily series and top countries and networks.
Suppression, 4 operations
create_suppressionCreate suppressionPOSTAdd an address to the suppression list, permanently or until a date you choose, so Emailit stops sending to it.delete_suppressionDelete suppressionDELETERemove a suppression by its ID or by the suppressed address so Emailit can send to that address again.get_suppressionGet suppressionGETRetrieve a suppression by its ID or by the suppressed email address, including its type, reason and expiry.list_suppressionsList suppressionsGETList the suppressed addresses in your workspace with search, filters, sorting and page-based pagination.
Template, 4 operations
create_templateCreate templatePOSTCreate a template version under an alias. A new alias is published right away; a version for an existing alias starts as an unpublished draft.delete_templateDelete templateDELETEPermanently delete one template version. Deleting the published version leaves its alias without a published template.get_templateGet templateGETRetrieve one template version by ID with its full content, plus a summary of every other version that shares its alias.list_templatesList templatesGETList the published version of each template in your workspace, with filters, sorting and page-based pagination.
Tracking key, 4 operations
create_tracking_keyCreate tracking keyPOSTCreate a public tracking key for the Emailit tracking script, optionally limited to your own sites.delete_tracking_keyDelete tracking keyDELETEDelete a tracking key. Pages that still use it stop sending events; events already recorded are kept.get_tracking_keyGet tracking keyGETRetrieve a tracking key for the Emailit tracking script, with its public key, allowed sites and last use.list_tracking_keysList tracking keysGETList the workspace's tracking keys for the Emailit tracking script, newest first.
Webhook, 4 operations
create_webhookCreate webhookPOSTRegister an HTTP endpoint that receives signed event notifications, choose its event types and, on Pro and above, a payload filter. The signing secret (whsec_...) is left out of the answer; read or reset it in the Emailit dashboard.delete_webhookDelete webhookDELETEDelete a webhook by its ID or name. Emailit stops sending events to its URL, including retries that are still pending.get_webhookGet webhookGETRetrieve a webhook by its ID or name, with its URL, event types, payload filter and last delivery time. The signing secret is left out of the answer; read or reset it in the Emailit dashboard.list_webhooksList webhooksGETList the webhooks in your workspace with search, filters and page-based pagination, plus your plan's webhook usage.
Bulk, 3 operations
bulk_update_audiencesBulk update audiencesPOSTArchive, unarchive or permanently delete up to 100 audiences in one request.bulk_update_contactsBulk update contactsPOSTApply one action to up to 100 contacts at once: delete them, add them to or remove them from an audience, unsubscribe or resubscribe them.bulk_update_subscribersBulk update subscribersPOSTSubscribe, unsubscribe or remove many subscribers of an audience: up to 1,000 by ID, or every subscriber matching an engagement, subscribed or search filter.
Cancel, 3 operations
cancel_automation_runCancel automation runPOSTCancel one running automation run: its waiting steps are canceled and no further steps run.cancel_campaignCancel campaignPOSTCancel a draft campaign or one that is sending. Emails that are already queued for delivery are not recalled.cancel_emailCancel emailPOSTCancel a scheduled, accepted or attempted email and remove it from the send queue. Best effort: a delivery already in progress may still complete.
Cart, 3 operations
delete_cartDelete cartDELETEDelete a cart. Alpha: open to the Emailit team only.get_cartGet cartGETRetrieve a cart by its Emailit ID or by the cart or checkout ID in your shop. Alpha: open to the Emailit team only.list_cartsList cartsGETList carts, most recently updated first, filtered by status or contact. Alpha: open to the Emailit team only.
Email, 3 operations
get_emailGet emailGETRetrieve one outgoing or inbound email by ID with its status, headers, parsed HTML and text body, metadata and attachments.get_email_statusGet email statusGETRetrieve just the current delivery status of an email by ID, without headers, content or metadata, for lightweight status checks.list_emailsList emailsGETList the outgoing or inbound emails of a workspace, newest first, with search, filters, sorting and a default 14-day window.
Email verification list, 3 operations
create_email_verification_listCreate email verification listPOSTVerify up to 10,000 addresses in one request. Emailit removes duplicates, charges 5 credits per unique address and checks each one in full mode.get_email_verification_listGet email verification listGETRetrieve an email verification list by its ID to check its status and verification counts while it runs and after it completes.list_email_verification_listsList email verification listsGETList the email verification lists in your workspace with their status and counts, filtered by status, name or date.
Order, 3 operations
delete_orderDelete orderDELETEDelete an order and its items, and recalculate the buyer's purchase metrics. Alpha: open to the Emailit team only.get_orderGet orderGETRetrieve an order with its items and the campaign or automation email it's credited to. Alpha: open to the Emailit team only.list_ordersList ordersGETList orders, newest first, filtered by buyer, status, date range, or the campaign or automation they're credited to. Alpha: open to the Emailit team only.
Product, 3 operations
delete_productDelete productDELETERemove a product from your catalog. Alpha: open to the Emailit team only.get_productGet productGETRetrieve a product from your catalog by its Emailit ID or by the product ID in your shop. Alpha: open to the Emailit team only.list_productsList productsGETList the products in your catalog, newest first, with search, category and status filters. Alpha: open to the Emailit team only.
Run, 3 operations
get_automation_runGet automation runGETRetrieve one automation run with its trigger payload, metadata and the status and result of every step it executed.list_automation_runsList automation runsGETList the runs of an automation, newest first, with the triggering event, payload, status and timing of each run.list_contact_automation_runsList contact automation runsGETList the latest runs of one contact across all automations, for example to see which workflows a contact is in.
Subscriber, 3 operations
add_subscriberAdd subscriberPOSTAdd an email address to an audience, or ask the person to confirm first with double opt-in. Emailit creates the contact if it doesn't exist and resubscribes it if it had unsubscribed.get_subscriberGet subscriberGETRetrieve one subscriber of an audience by subscriber ID or email address, with the contact's details and subscription status.list_subscribersList subscribersGETList the subscribers of an audience, newest first, with search, subscribed and engagement filters, sorting by any column and the audience's plan usage.
Code, 2 operations
add_coupon_codesAdd coupon codesPOSTUpload your shop's codes to a unique coupon, or generate random codes in Emailit. Alpha: open to the Emailit team only.list_coupon_codesList coupon codesGETList the codes of a coupon with who they were assigned to and whether they were redeemed, as JSON or as a CSV export. Alpha: open to the Emailit team only.
Export, 2 operations
export_contactsExport contactsGETDownload the contacts that match your filters as a CSV or Excel file, with their audiences and custom fields. Up to 10,000 contacts; more matches return an error, so narrow the filters.export_email_verification_listExport email verification listGETDownload the results of a completed email verification list as an Excel (XLSX) file with one row per address.
Forensic, 2 operations
get_dmarc_forensic_reportGet dmarc forensic reportGETRetrieve one DMARC forensic report for a domain, including the headers of the message that failed authentication.list_dmarc_forensic_reportsList dmarc forensic reportsGETList the processed DMARC forensic (failure) reports for a domain: source IP, location, failure type and message details.
Report, 2 operations
get_dmarc_reportGet dmarc reportGETRetrieve one DMARC report for a domain. Aggregate reports include their records: source IPs, volumes and SPF and DKIM results.list_dmarc_reportsList dmarc reportsGETList the DMARC reports Emailit received or you uploaded for a sending domain, filtered by type, status, reporter and date.
Tag, 2 operations
add_contact_tagsAdd contact tagsPOSTAdd one or more tags to a contact. Tags are stored in lowercase and start Tag added automations.list_contact_tagsList contact tagsGETList the tags used on contacts in the workspace, with how many contacts have each one.
Asn, 1 operation
list_dmarc_networksList dmarc networksGETList the networks (autonomous systems) that sent mail as your domain, with DMARC volume, pass and fail counts per ASN.
Attachment, 1 operation
list_email_attachmentsList email attachmentsGETList the attachments of an email with their file names, MIME types, sizes, inline content IDs and Base64-encoded content.
Batch, 1 operation
import_ordersImport ordersPOSTSend up to 1,000 orders in one request, for example your order history. Imports don't credit emails or emit order events by default. Alpha: open to the Emailit team only.
Body, 1 operation
get_email_bodyGet email bodyGETRetrieve only the parsed HTML and plain-text body of an email, without headers, metadata or attachments.
Category, 1 operation
list_product_categoriesList product categoriesGETList the categories of the active products in your catalog, with the number of products in each. Alpha: open to the Emailit team only.
Commerce, 1 operation
get_contact_commerceGet contact commerceGETRetrieve a contact's purchase metrics, churn risk, recent orders, open cart and recently viewed products. Alpha: open to the Emailit team only.
Country, 1 operation
list_dmarc_countriesList dmarc countriesGETList the countries that mail claiming to be from your domain was sent from, with DMARC volume, pass and fail counts.
Exit, 1 operation
exit_contact_from_automationExit contact from automationPOSTCancel every running run of one contact in an automation, identified by contact ID or email address.
Field, 1 operation
list_segment_fieldsList segment fieldsGETList the contact fields, custom fields and audiences that segment rules can use, with the operators and values each one accepts. Alpha: open to the Emailit team only.
Forward, 1 operation
forward_emailForward emailPOSTSend an outgoing email again to new recipients, as a plain resend or with a forwarded-message header and a note. A real new send: each recipient costs one credit, and a workspace can forward 3 emails per hour.
Growth, 1 operation
get_segment_growthGet segment growthGETDaily member counts, joins and leaves of a tracked segment, one row per UTC day for up to 365 days. Alpha: open to the Emailit team only.
Merge, 1 operation
merge_audiencesMerge audiencesPOSTCopy the subscribers of other audiences into an audience, keeping everyone's status, and optionally delete the merged audiences.
Meta, 1 operation
get_email_metaGet email metaGETRetrieve an email's status, headers, metadata and attachment list without downloading the message body or attachment contents.
Overview, 1 operation
get_commerce_overviewGet commerce overviewGETRevenue, revenue from email, customers, carts, a daily series, top products and top campaigns for a date range. Alpha: open to the Emailit team only.
Pause, 1 operation
pause_automationPause automationPOSTPause an automation so its triggers stop starting new runs, while runs already in progress continue to the end.
Raw, 1 operation
get_email_rawGet email rawGETRetrieve the complete raw MIME source of an email, with its headers, together with the email's status and metadata.
Reporter, 1 operation
list_dmarc_reportersList dmarc reportersGETList the organizations, such as Google or Microsoft, that sent aggregate DMARC reports for your domain, with report counts.
Result, 1 operation
list_email_verification_resultsList email verification resultsGETList the verification result for each address in an email verification list, with every check, filtered by status, result or risk.
Settings, 1 operation
get_commerce_settingsGet commerce settingsGETRetrieve the workspace currency, the attribution windows and the cart abandonment delay. Alpha: open to the Emailit team only.
Source, 1 operation
list_dmarc_sourcesList dmarc sourcesGETList the IP addresses that sent mail as your domain according to DMARC reports, with volume, pass and fail counts per IP.
Showing the first 120 of 165 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Emailit from Claude Code, Cursor or Codex
Connect Emailit in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Emailit 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 Emailit
- Create your workspace
Sign up free. Nothing to install.
- Connect Emailit once
Add your Emailit 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.
Emailit integration FAQ
What can you do with the Emailit integration?
LiveContext exposes 165 operations on Emailit, covering event, contact, audience and automation.
