MCP tools
Duplicate ad set or ad
Duplicate an ad set or ad, including all its settings and children.
Tool name: duplicate-node.
Duplicate an ad set or ad, including all its settings and children. Supports batch duplication with count parameter, use count instead of calling this tool multiple times.
When to use
Clone an ad set or ad (with all children) verbatim. ALWAYS call this FIRST for duplicate intents, never recreate from scratch. Use count for N copies. For varying one setting across copies, use duplicateAndVary instead.
Access
| Property | Value |
|---|---|
| Required scope | write |
| Publishes | No |
| Read-only | No |
| Destructive | No |
| Idempotent | No |
| Open world | No |
Input
| Field | Type | Required | Description |
|---|---|---|---|
campaignLaunchId | string | Yes | Campaign launch ID (a.k.a. batch ID). Read it from the Current Context block when one is in scope, or resolve it from a mention via listAccountCampaigns / the campaign tree when the user @-mentioned a different launch. |
nodeId | string | Yes | ID of the node to duplicate |
nodeType | string | Yes | Type of the node to duplicate. One of adset, ad. |
count | number | No | Number of copies to create (default 1, max 50). Default 1. Minimum 1, maximum 50. |
Output
| Field | Type | Required | Description |
|---|---|---|---|
success | boolean | Yes | |
count | number | Yes | |
nodeType | string | Yes | One of adset, ad. |
REST equivalent
POST /v1/brands/{brandId}/launches/{launchId}/nodes/{nodeId}/duplicate, Duplicate ad set or ad. CLI: koast duplicate-node.