This is how to copy a campaign in Microsoft Ads with AI: connect your Microsoft Ads account to PaidSync.ai, then ask Claude to copy a campaign into a new paused one with a different budget and location, built entity by entity from reads. The copy is always a new paused campaign, and the preview lists what is copied.
Microsoft has no copy operation, so the tool builds the copy from reads:
list_ms_campaigns finds the source campaign and its settings.copy_ms_campaign copies a Search or Performance Max campaign into a new, paused campaign with optional overrides for budget, bidding, tracking, locations and time zone.list_ms_campaigns only reads your account. copy_ms_campaign changes it. Claude calls these to copy a campaign.
| Tool | What it does |
|---|---|
| list_ms_campaigns | Finds the source campaign |
| copy_ms_campaign | Creates the copy after the preview |
Copies are useful for a new market or a test with different bids. Read the preview to see what is copied and what is skipped, and skip settings you want to start fresh.
These steps use Claude to copy a campaign in Microsoft Ads. In the ChatGPT app PaidSync.ai is report-only for Microsoft Ads, so the change itself runs in Claude or another MCP client.
Create a free account at paidsync.ai and approve Microsoft Ads on Microsoft's own sign-in screen. Use a Microsoft login that can reach the account where you will copy a campaign.
Open Claude's connector directory, add PaidSync.ai and sign in. Ask "list my Microsoft Ads accounts", then pick the account where you will copy a campaign.
List the campaigns and choose the one to copy.
Say the new name and any changes to budget, bidding, locations or tracking.
Read what is copied in the dry run, confirm, and review the new campaign before enabling it.
List the campaigns and open the copy to confirm ad groups, keywords and ads came across, then enable it when ready.
Use these two prompts to copy a campaign in Microsoft Ads, in this order.
list_ms_campaigns only reads your account, so the lookup before you copy a campaign changes nothing.copy_ms_campaign runs as a preview by default, so you see the change before it is applied when you copy a campaign. The copy is always created paused.copy_ms_campaign runs to copy a campaign.copy_ms_campaign runs in Claude or another MCP client when you copy a campaign. Tokens are encrypted at rest.Every Microsoft Ads tool PaidSync.ai offers is on the Microsoft Ads (Bing Ads) MCP Server page, including the tools used to copy a campaign.
In Microsoft Advertising you export and import, or rebuild. With PaidSync.ai, ask Claude to copy it with the overrides you need.
No. It is always created paused.
Not to copy a campaign itself. In the ChatGPT app PaidSync.ai reads and reports on Microsoft Ads but is report-only, so run the change in Claude or another MCP client. ChatGPT can still read the account first.
A connected Microsoft Ads account and a Search or Performance Max campaign to copy.
PaidSync.ai is free for 15 tasks a month with no card, enough to copy a campaign in Microsoft Ads and see the result. Pro starts at $99 a month. See pricing.
PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.
Get Started Free Book a Demo