This is how to create a search campaign in Microsoft Ads with AI: connect your Microsoft Ads account to PaidSync.ai, then ask Claude to create a search campaign with a daily budget, a language and a bid strategy, and read it back to compare every field. The campaign is created paused unless you say otherwise, and the build runs as a preview first.
A Microsoft Ads campaign needs a unique name, a daily budget and a language. Claude checks what exists and then builds it:
list_ms_campaigns lists the campaigns of the active account, so a name is not reused.create_ms_campaign creates one Search or Performance Max campaign with a daily budget, languages, time zone, bid strategy and URL tracking, paused unless told otherwise, then reads it back.list_ms_campaigns only reads your account. create_ms_campaign changes it. Claude calls these to create a search campaign.
| Tool | What it does |
|---|---|
| list_ms_campaigns | Shows the campaigns you already have |
| create_ms_campaign | Creates the campaign after the preview |
Names must be unique in the account, and Microsoft compares them without regard to case. The time zone is required when a campaign is added, so say which one you want. A large budget needs a large-change confirmation, which protects against a misplaced digit.
These steps use Claude to create a search 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.
Sign up at paidsync.ai, then connect Microsoft Ads on Microsoft's own sign-in screen. Use a Microsoft login that can reach the account where you want to create a search 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 create a search campaign.
List the campaigns of the active account and pick a name that is not taken.
Give the daily budget, language, time zone and bid strategy, plus any tracking template.
Read the dry run, confirm, and then check the read-back the tool returns.
List the campaigns again and confirm the new one has the budget, language and paused status you asked for.
Use these two prompts to create a search campaign in Microsoft Ads, in this order.
list_ms_campaigns only reads your account, so the lookup before you create a search campaign changes nothing.create_ms_campaign runs as a preview by default, so you see the change before it is applied when you create a search campaign. The campaign is created paused unless you ask for it to start active.create_ms_campaign runs to create a search campaign.create_ms_campaign runs in Claude or another MCP client when you create a search 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 create a search campaign.
In Microsoft Advertising you start a campaign and set budget and language in the wizard. With PaidSync.ai, give Claude the settings in one request and approve the preview.
The tool creates Search or Performance Max campaigns. Performance Max needs extra settings, which the tool checks before it sends anything.
Not to create a search 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 with an active account selected, a name, a daily budget and a language.
PaidSync.ai is free for 15 tasks a month with no card, enough to create a search 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