MailBluster integration
MailBluster is an email marketing service (newsletters, campaigns, e-commerce revenue tracking). Add, read, update and delete leads (subscribers) with their custom field values, subscription state and tags; manage the brand's custom fields; record, read, update and delete e-commerce orders (which also create or update the customer as a lead and attribute revenue to a campaign); and manage products. A lead is addressed by the MD5 hash of its email address (32 lowercase hex characters). Leads and order customers are personal data: subscribing one opts a real person in to the brand's emails, and double opt-in sends them a real confirmation email. The API has no campaign or sending routes. Rate limit: 10 requests per second and 100 per minute. Authentication is a brand API key (Brand settings, API keys) sent as is in the Authorization header.
Say what should happen.
The workflow builds itself.
What you can do with MailBluster
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.
Order, 5 operations
create_orderCreate orderPOSTRecords an order with your own id, customer, currency, total and product items, optionally attributed to a campaign. A lead is created for the customer's email if none exists; doubleOptIn sends that person a real confirmation email.delete_orderDelete orderDELETEDeletes an order.get_orderGet orderGETReturns one order by its id: currency, total, customer lead, attributed campaign and product items. Personal data.list_ordersList ordersGETLists the orders, page by page, each with currency, total, customer lead, attributed campaign and product items, plus paging totals. Customers are personal data.update_orderUpdate orderPUTUpdates an order: customer, campaign, currency, total, or its product items (given items replace all previous ones). Customers are personal data; customer.doubleOptIn sends that person a real confirmation email.
Product, 5 operations
create_productCreate productPOSTCreates a product with your own unique id and a name, for use in orders.delete_productDelete productDELETEDeletes a product.get_productGet productGETReturns one product by its id: name and dates.list_productsList productsGETLists the products, page by page (pageNo, perPage), with id, name and dates, plus paging totals.update_productUpdate productPUTRenames a product.
Field, 4 operations
create_fieldCreate fieldPOSTCreates a custom lead field with a label and a merge tag; the merge tag is the key of the field in a lead's fields.delete_fieldDelete fieldDELETEDeletes a custom lead field.list_fieldsList fieldsGETLists the brand's custom lead fields with their id, label and merge tag (the key used in a lead's fields).update_fieldUpdate fieldPUTChanges the label and merge tag of a custom lead field.
Lead, 4 operations
create_leadCreate leadPOSTAdds a lead (a real person's personal data) with name, custom fields, timezone, tags and subscription state. subscribed true opts them in to the brand's emails; doubleOptIn emails them a real confirmation. overrideExisting updates an existing lead.delete_leadDelete leadDELETEDeletes a lead found by the MD5 hash of its email.get_leadGet leadGETReturns one lead by the MD5 hash of its email: name, email, custom fields, timezone, IP address, subscription and opt-in state, tags and dates. Personal data.update_leadUpdate leadPUTUpdates a lead found by the MD5 hash of its email: name, email, custom fields, timezone, subscription state, and tags to attach (addTags) or detach (removeTags).
Use MailBluster from Claude Code, Cursor or Codex
Connect MailBluster in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its MailBluster 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 MailBluster
- Create your workspace
Sign up free. Nothing to install.
- Connect MailBluster once
Add your MailBluster 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.
MailBluster integration FAQ
What can you do with the MailBluster integration?
LiveContext exposes 18 operations on MailBluster, covering order, product, field and lead.
