MCP
Marketing tools
MCP tools for marketing: what each does, the key level it needs, the operation it runs and its input schema. Part of the MISSIN public API: call it with an…
An operation tool runs one API operation and takes its variables, so the operation's page says what each accepts. Two differences: the server fills in workspaceId and updatedBy, and campaignId, partnerId, formId, discountCodeId, socialNetworkId, waitlistId, incentiveId, channelId also take the record's name. A task tool chains several operations and is described here in full. Every tool's input schema, keyed by tool name: marketing.schema.json.
Operation tools
| Tool | Operation | Access | Toolset | Hints | What it does |
|---|---|---|---|---|---|
assign_marketing_ads_to_campaign | AssignMarketingAdsToCampaign | Write | marketing | File ads under a campaign, or clear their campaign with campaignId null. | |
assign_marketing_sends_to_campaign | AssignMarketingSendsToCampaign | Write | marketing | File email and SMS sends under a campaign, or clear it with campaignId null. | |
attach_send_discount | AttachSendDiscount | Write | marketing | Link a discount code to an email or SMS send. | |
detach_send_discount | DetachSendDiscount | Write | marketing | Unlink a discount code from an email or SMS send. | |
list_marketing_ads | MarketingAdsList | Read | marketing | read-only, idempotent | Page through ads synced from ad platforms with filter, sort and tracking state. |
list_marketing_sends | MarketingSendsList | Read | marketing | read-only, idempotent | Page through email and SMS sends synced from marketing platforms. |
record_campaign_spend | RecordCampaignSpend | Write | marketing | Record manual daily spend against a campaign. | |
set_marketing_ads_tracking | SetMarketingAdsTracking | Write | marketing | idempotent | Turn attribution tracking on or off for ads. |
set_marketing_sends_tracking | SetMarketingSendsTracking | Write | marketing | idempotent | Turn attribution tracking on or off for email and SMS sends. |