Connect Microsoft Ads (Bing Ads) to Claude

Ask Claude about your Microsoft Advertising (formerly Bing Ads) spend, clicks, conversions and quality scores in plain language. Windsor.ai is listed in Claude’s connector directory, and Claude can also pause or enable campaigns and set daily budgets after you approve each change.

No CSV exports and no code. Set up in a few minutes.

Free forever plan No credit card needed
logo connect
Windsor.ai is your proven Microsoft Ads (Bing Ads) to Claude connector
google cloud
meta partner
google partner
snowflake
users love us
medal
soc2
google cloud
meta partner
google partner
snowflake
users love us
medal
soc2

What paid search teams ask Claude about Microsoft Ads

Claude picks the Microsoft Advertising fields, runs the query through Windsor.ai and explains the result in the same chat.

Which campaigns cost the most per conversion?

Claude lists spend, conversions_qualified and cost_per_conversion by campaign and shows which ones are far above your target.

Is top position lost to budget or to rank?

Claude compares absolute_top_impression_share_lost_to_budget_percent with absolute_top_impression_share_lost_to_rank_percent per campaign, so you know whether to raise the budget or work on quality score.

Microsoft Ads next to Google Ads

Connect Google Ads to Claude as well and compare CPC and cost per conversion on the same keywords and dates.

Pause, enable and set budgets

Ask Claude to pause a campaign or ad group, enable one, or set a campaign’s daily budget. Claude shows the change and runs it after you approve it.

Using Windsor.ai to connect data from Microsoft Ads (Bing Ads) to Claude

Supported fields: 88 metrics150 dimensions

Windsor.ai is a connector in Claude’s directory. It works on every Claude plan, including Free, in Claude on the web, Claude Desktop and Claude Code. Claude can read every Microsoft Advertising account your Microsoft login can access, by account, campaign, campaign type, ad group, keyword, device and date (see the Microsoft Ads field reference).

Each question runs as a query on Microsoft Advertising through Windsor.ai when you ask it, and Windsor.ai keeps the result of an identical query for up to 6 hours. Claude can pause or enable campaigns and ad groups and set a campaign’s daily budget. It cannot change keyword bids, keywords, ads or negative keywords (see the write actions documentation).

bing ads report in claude windsor

Available actions


Enable Campaign

Activate a paused Bing Ads campaign. Provide either campaign_id or campaign_name. Reversible via pause_campaign.

Parameters
campaign_idstringcampaign_namestring
Pause Campaign

Pause an active Bing Ads campaign. Provide either campaign_id or campaign_name. Reversible via enable_campaign.

Parameters
campaign_idstringcampaign_namestring
Set Campaign Budget

Set the daily budget of a Bing Ads campaign. Provide either campaign_id or campaign_name. The amount is in the account currency major unit (e.g. 50.00 means 50.00 USD on a USD account). Bing Ads only supports daily budgets at the campaign level. If the campaign uses a shared budget, the change is rejected unless apply_to_shared_budget is set to true, because it would affect every campaign sharing that budget.

Parameters
campaign_idstringcampaign_namestringamountnumberRequiredapply_to_shared_budgetboolean
Enable Ad Group

Activate a paused Bing Ads ad group. Provide either ad_group_id or ad_group_name, plus the parent campaign as campaign_id or campaign_name. Reversible via pause_ad_group.

Parameters
ad_group_idstringad_group_namestringcampaign_idstringcampaign_namestring
Pause Ad Group

Pause an active Bing Ads ad group. Provide either ad_group_id or ad_group_name, plus the parent campaign as campaign_id or campaign_name. Reversible via enable_ad_group.

Parameters
ad_group_idstringad_group_namestringcampaign_idstringcampaign_namestring
Join 40,000+ businesses that trust Windsor.ai to streamline Microsoft Ads (Bing Ads) to Claude integration
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma

How to connect Bing Ads to Claude with Windsor.ai

Explore our video tutorial and a step-by-step guide to integrate your data from any source into Claude with the Windsor.ai connector.

1

Select your data source

Choose Bing Ads as your data source and grant access to Windsor.ai.

Bing Ads data source
Bing Ads data source
windsor.ai connector claude
bing ads analysis in claude windsor

Is there an official Microsoft Ads MCP server for Claude?

Yes. Microsoft announced the Microsoft Advertising MCP server in June 2026 as an open pilot. Its tools reference (updated 20 October 2026) lists nine read tools and says they never modify account data. Microsoft Ads reaches Claude in one of three ways:

  • Microsoft’s server: free and read-only. Claude needs an app registered in Microsoft Entra ID with the Azure CLI and your own OAuth client ID, added as a custom connector. Steps are in Microsoft’s setup guide.
  • Pipeboard: a hosted server that reads and writes, including keyword bids, keywords, negative keywords, responsive search ads and bid adjustments, added as a custom connector after you create a Pipeboard account. We have not tested it.
  • Windsor.ai connector: listed in Claude’s directory and added with one click, with Microsoft Ads next to Google Ads, GA4 and 350+ other sources in the same chat. Pause, enable and daily budget changes.

The setup for each, with prompts, is in how to connect Microsoft Ads to Claude.

What Claude found in our own account

Dmytro Pieikov, PPC specialist at Windsor.ai, ran our Microsoft Ads account from 2023 to 2025 on Looker Studio, Power BI and competitor keywords, where Google Ads sent little traffic. Results were not stable and conversions were too few to optimize. The account holds 207 campaigns, all paused now; 18 of them ran in the last two years and spent $3,307 for 1,395 clicks and 50 conversions, all from the custom goal Signup (New). Asked for spend, clicks and cost per conversion by campaign, Claude showed:

  • Search campaigns took $3,297 of the $3,307; three Performance Max campaigns spent $9.
  • search_topsegments_tier1 spent $1,646 for 19 conversions, $87 each, against $66 for the account.
  • Two Power BI campaigns cost $28 and $218 per conversion.
  • Search term rows covered only 12,077 of the account’s 52,465 impressions (23%); Microsoft Ads did not report the query for the rest. His main problem was traffic quality: terms with about 10 Google searches a month collected thousands of impressions.

We also enabled search_topsegments_tier1 from Claude and paused it again. Its status read Active after the first action and Paused after the second, with no spend or impressions in between.

Method: Microsoft Advertising data through Windsor.ai, pulled on 5 November 2026 for the last two years, all campaigns, conversions_qualified and search_query.

Checks before acting on a number

  • Ask for conversions_qualified. Microsoft deprecated the conversions column in 2022; in our account it still matched, but Microsoft says it will return zero.
  • Compare one total with the Microsoft Advertising interface for the same dates before you trust a breakdown.
  • Compare Microsoft Ads with Google Ads only when both count the same conversion event; check goals and attribution settings first.
  • Before you enable a paused campaign, check its daily budget: delivery starts at that budget.

FAQs

Is there an official Microsoft Ads connector for Claude?

Microsoft has an MCP server for Microsoft Advertising, an open pilot since June 2026. It is free and read-only, and Claude needs an app registered in Microsoft Entra ID to add it as a custom connector. Windsor.ai is listed in Claude’s directory and adds Microsoft Ads with one click.

Tired of manual Bing Ads data exports? Try Windsor.ai today to automate your reporting

Access your data from various sources in one place. Get started for free.
g logo
fb logo
big query data
youtube logo
power logo
looker logo