Bing Ads MCP for AI Insights

Ask Claude, ChatGPT, Microsoft Copilot, Gemini Enterprise or another MCP client about your Microsoft Advertising (formerly Bing Ads) spend, clicks, conversions and quality scores, next to Google Ads and GA4. Through Windsor MCP, the assistant can also pause or enable campaigns and ad groups 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 Windsor MCP 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 a Microsoft Ads MCP server lets your AI assistant do

The assistant picks the Microsoft Advertising fields, runs the query through Windsor MCP and explains the result in the same chat.

Read Microsoft Ads by name

Fields such as spend, cpc, conversions_qualified, cost_per_conversion, ad_quality_score and absolute_top_impression_share_lost_to_budget_percent, by account, campaign, campaign type, ad group, keyword, device and date.

Budget or rank?

Compare top-position share lost to budget with share lost to rank per campaign, so you know whether to raise a budget or work on quality score.

Pause, enable and set budgets

Five write actions: pause or enable a campaign or ad group, and set a campaign’s daily budget. The assistant shows each change and runs it after you approve it.

Microsoft Ads next to Google Ads

Compare CPC and cost per conversion on the same keywords and dates across both search platforms, or check conversions against GA4.

Using Windsor.ai MCP to connect data from Bing Ads to LLMs

Supported fields: 88 metrics150 dimensions

Windsor MCP is Windsor.ai’s MCP server. You connect your Microsoft Advertising accounts to Windsor.ai once, then add Windsor.ai to your AI assistant: in Claude it is a one-click connector in the directory, in ChatGPT an app, and in other clients a remote MCP server. The same connection serves 350+ other sources.

Each question runs as a query on Microsoft Advertising when you ask it, and Windsor.ai keeps the result of an identical query for up to 6 hours. The assistant 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).

windsor mcp example

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 Windsor MCP 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 MCP by Windsor.ai

Follow this quick setup guide to connect your Bing Ads data to your preferred AI chat.

1

Register and log in to Windsor.ai

Create a new Windsor.ai account or log in if you already have one.

sign up for windsor.ai
sign up for windsor.ai
Bing Ads data source
windsor.ai connector claude
windsor mcp example

Microsoft Ads MCP servers compared

Three Microsoft Ads MCP servers are in common use. We checked each one’s own pages on 5 November 2026:

  • Microsoft Advertising MCP server: Microsoft’s own, free and read-only, an open pilot since June 2026. Its tools reference lists nine read tools, including 180 days of change history, and says they never modify account data. It works with Copilot Studio, GitHub Copilot in VS Code, ChatGPT and Claude; most of them need an app registered in Microsoft Entra ID (setup guide).
  • Pipeboard Microsoft Ads MCP: a hosted server that reads and writes, with about 40 write tools, including keyword bids, keywords, negative keywords, responsive search ads and bid adjustments. You add it as a custom connector after creating a Pipeboard account. We have not tested it.
  • Windsor MCP: Microsoft Ads next to Google Ads, GA4, Meta Ads and 350+ other sources in one connection, with five write actions (pause, enable, daily budget). In Claude it is added from the directory with one click; no app registration.

For read-only reporting on Microsoft Ads alone, Microsoft’s server is free. For keyword and bid edits from a chat, Pipeboard has the tools. For Microsoft Ads next to Google Ads or GA4, use Windsor MCP.

What we found in our own account

Dmytro Pieikov, PPC specialist at Windsor.ai, ran our Microsoft Advertising account from 2023 to 2025. It 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. Read through Windsor MCP on 5 November 2026:

  • Search campaigns took $3,297 of the spend; three Performance Max campaigns spent $9.
  • Two Power BI campaigns cost $28 and $218 per conversion.
  • The deprecated conversions field still returned the same 50 as conversions_qualified. Microsoft says it will return zero, so ask for conversions_qualified.
  • We enabled search_topsegments_tier1 and paused it again. Its status read Active, then Paused, with no spend or impressions in between.

Setup for Claude, with prompts: how to connect Microsoft Ads to Claude. For ChatGPT: how to connect Microsoft Ads to ChatGPT.

FAQs

Is there an official Microsoft Ads MCP server?

Yes. Microsoft runs the Microsoft Advertising MCP server, an open pilot since June 2026. It is free and read-only, and most clients need an app registered in Microsoft Entra ID to use it. Windsor MCP adds Microsoft Ads next to 350+ other sources and can pause, enable and set daily budgets.

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