meta_copy_ad
Copy an existing ad, with its creative, into an ad set of the selected account.
View as MarkdownCopy an existing ad, with its creative, into an ad set of the selected account. Always PAUSED. The creative is reused, not recreated. Local preview by default. No automatic retry. Account ownership is checked before Meta validation or mutation.
- Source
- Meta Ads
- Kind
- Write
- Discovery
- Reachable through
search_toolsandrun_tool - Account parameter
adAccountId- Endpoint
- https:/
/ mcp. getmcpads. com/ meta-ads/ mcp
Parameters
| Name | Type | Required | Notes |
|---|---|---|---|
adAccountId | string | Required | Selected owning ad account ID, with or without act_. Every referenced ad object must belong to it. |
adId | string | Required | Numeric ID of the existing ad to modify in the selected account. |
adSetId | string | Required | Numeric ID of the destination ad set in the selected account, for example the copied_adset_id of meta_duplicate_adset. |
keepName | boolean | Optional | True keeps the source name unchanged; omitted lets Meta append its localized copy suffix. |
confirm | boolean | Optional | Apply only when true. Default is a local preview with no API mutation. |
validateOnly | boolean | Optional | Ask Meta to validate, without creating or changing an object. Mutually exclusive with confirm. |
Calling it
{
"name": "run_tool",
"arguments": {
"name": "meta_copy_ad",
"args": {
"adAccountId": "<string>",
"adId": "<string>",
"adSetId": "<string>"
}
}
}Manage your ads from your AI assistant
Start for free
Free with 1 ad account, no card. Pro is free for 7 days.