Optimove MCP actions reference

šŸ“˜ Full list of the actions exposed by the Optimove MCP connector. For endpoint, authentication, safety model and limits, see Optimove MCP Connector.

The connector exposes 5 tools with about 85 actions between them. Your AI client picks the tool and action from your request, so you don't call them directly, but this list shows exactly what the assistant can and can't do in your tenant.

ToolAccessPurpose
analystRead-onlyPerformance, KPIs, audiences and what's running
explorerRead-onlyThe building blocks available in your tenant
builderSafe-writeCreates and edits drafts and building blocks
expertRead-onlySearches Optimove documentation
show_image_galleryDisplay onlyShows images as a gallery in the AI client

Every action runs with the connected user's Optimove permissions, and PII is masked on the server before anything is returned. Some actions depend on features enabled for your tenant.

analyst

Performance and what's running (read-only).

ActionWhat it does
campaignsList and filter campaigns (channel, status, target group, stream, promo, significance, uplift). Defaults to the last 30 days, or yesterday to today when nothing is filtered
campaignEverything about one campaign: config, KPIs, insights, A/B winner, exclusions, outliers
channelPerformance for one channel: engagement, test vs control response rates, daily trend
kpiUplift and significance per campaign (up to 100 per call), for the whole account, or daily
streamsList streams or journeys; with an ID, show the journey structure and what each node does
draftsList campaign drafts
statusHealth of real-time and batch execution
dashboardThe tenant Dashboard page (10 widgets: KPI summary, most/least effective, coverage)
timelineEvery campaign running in a date range, with the dates it runs, occurrence count and the busiest day
campaign_reachHow many customers campaigns reach, by campaign or target group
lifecycle_campaign_coverageCampaign coverage per lifecycle stage, with optional contact-frequency breakdown
insightsAI Insights cards, for the tenant or specific campaigns
funnelFunnel Explorer conversion between stages (e.g. Registration to Deposit)
stream_analysisResults for a stream's treatments vs its control: group size, migration rate, and impact on every KPI with significance and winner (whole-stream level, not per node)
prediction_treeThe decision tree predicting a lifecycle stage's outcome (e.g. Active: staying active): each split rule with its customer count and rate, plus the top predictors
audience_sizeCustomer count for conditions, a target group, a stage, a segment or an attribute filter
attribute_distributionHow customers split across the values of an attribute (e.g. Country)
cohortsCohort report: retention, cumulative transactions, LTV
audience_profileAttribute profile of an audience
audience_trendWeekly trend of a group's size or of an attribute
customersCustomer-level rows with chosen attribute columns. PII attributes are masked, and results are capped at the top 100 customers
business_performanceBusiness Performance report: deposits and revenue by year, quarter or month; top days; first-time split; repeat rate

explorer

Building blocks (read-only).

FocusWhat it does
tenantWhich account you're connected to, who's logged in, region, CSM
campaignsEverything needed to build a campaign in one call (actions, channels, templates, target groups, promos, triggers, lifecycles)
attributesCustomer attributes, lifecycle stages, operators, value segments, predictive models
segmentsSegments
eventsEvents that can trigger campaigns, with parameters and allowed values
kpisAvailable KPIs
templatesTemplates by channel, brand or folder; full detail, HTML and visual-editor blocks
template_configPer-channel template setup (brands, senders, preference groups, Liquid)
personalization_tagsAvailable personalization tags ([%TAG%] or {{ customer.X }})
actionsThe action catalog, with types and folders
triggersTriggers
tagsTarget group tags (not campaign tags)
target_groupsTarget group list or detail: conditions, size, usage, archived groups
tg_conditionsCatalog of target group condition types, with drill-down into web/app activity, game history, top spenders, future value
promos / optipromo_config / reward_typesSimple promotions, OptiPromo promotions and their schemas
channelsThe tenant's channels, including engagement activities
realtime_attributes / realtime_attribute_configReal-time attributes and their event config
standard_attribute_configDefinitions of custom attributes, and purchase-history field values
brand_guidelinesContent Advisor brand guidelines
mini_gamesMini-game library (can return a game's HTML)
missions / mission_events / loyalty_rewards / level_configsGamification: missions, their events, rewards, level ladders
imagesImage library, with extracted text, colors and offer details

builder

Creates and edits drafts (can't delete; activation happens in the UI).

ActionWhat it does
campaignCreate a scheduled or triggered campaign draft (A/B, self-optimizing, multi-channel, promos, tags)
update_draft / duplicate_campaignEdit a draft, or copy an existing campaign
target_group / update_target_groupCreate or edit a target group
trigger / update_triggerCreate or edit a trigger
action / update_actionCreate or edit an action, or an action folder
sdk_event / update_sdk_eventCreate or edit an SDK event (simple, repeated, uncompleted sequence)
template / update_templateCreate or edit templates: email (HTML or visual editor), SMS, push, web push, in-app, embedded, pop-up
attribute / update_attributeCustom attributes: activity history, formula, conditional, purchase history
realtime_attribute / update_realtime_attributeReal-time attributes
create_optipromo / update_optipromoOptiPromo promotions (tiers, budgets, codes)
create_reward_type / update_reward_typeOptiPromo reward types
create_promoSimple (legacy) promo
create_mini_game / save_mini_gameGenerate a mini-game or save it to the library
mission / gamify_reward / level_configGamification: missions, rewards, level ladders
🚧

The builder can't delete anything, and it can't activate, schedule or send a campaign; those actions always happen in the Optimove UI. It also can't edit anything used by a live or scheduled campaign. Write actions prompt for confirmation in your AI client.

expert

Searches documentation (read-only).

  • query: searches Optimove docs (Academy, Developer Hub, Trust Center; over 2,000 articles) or the MCP's own usage docs.

  • topics: fetches the MCP's own per-action docs (for example builder.campaign), which the assistant loads before it uses a builder action.

show_image_gallery

Display only. Displays images, such as from the image library, as a gallery.


Did this page help you?