Microsoft Advertising MCP server

Ask Claude or ChatGPT where your Microsoft and Bing search ad budget goes - wasted spend, quality score and lost impression share.

  • Try free in Caybl, Pro in your own AI
  • Sign in with Google - no Cloud project
  • Listed in Claude's connector directory
Ask your analytics
Google Analytics: freePro: $29/monthSee pricing →
In short: A Microsoft Advertising MCP server (Bing Ads) gives Claude or ChatGPT read access to your search campaigns - performance, search terms, quality score, impression share, budgets and conversion tracking - and, only where you allow it, lets it make previewed changes. Caybl.ai connects with a Microsoft sign-in, no API key. It is part of Pro.

Microsoft Advertising runs search ads on Bing, Yahoo, DuckDuckGo and the Microsoft network, and its reports are easy to leave unread. With Caybl.ai connected, your AI reads the account directly: which search terms spent money without converting, which keywords have a low quality score, and how much impression share you lose to budget or to rank. With Google Ads and GA4 connected too, one conversation can compare channels.

Set it up in 2 minutes

Step 1

Sign in with Google

Use the account that can see your Microsoft Advertising data.

Step 2

Approve access

Google's own consent screen. You never handle a token or key file.

Step 3

Add it to your AI

In Claude, open Caybl.ai in the connector directory. Anywhere else, add the MCP server URL https://api.caybl.ai/mcp.

Step 4

Ask

"Which search terms spent money last month without a conversion, and which should be negative keywords?"

Full walkthrough with screenshots: Step-by-step: connect Microsoft Advertising to Claude.

What the Microsoft Advertising MCP server can do

Reading is always on. Tools marked write are off until you switch them on. Claude can dry-run a change first, so the platform checks it without applying anything.

ToolWhat it does
msads_list_accountsThe Microsoft Advertising accounts your sign-in can reach
msads_get_campaigns / msads_get_ad_groups / msads_get_keywords / msads_get_adsCampaigns, ad groups, keywords and ads with their status and settings
msads_get_campaign_performance / msads_get_ad_group_performanceSpend, clicks, impressions, conversions and cost per conversion over a date range
msads_get_keyword_performanceKeyword performance with quality score
msads_get_search_termsWhat people typed before seeing your ads, so wasted spend shows up
msads_get_impression_shareImpression share and how much is lost to budget or rank
msads_get_location_performancePerformance by location
msads_get_negative_keywords / msads_get_ad_extensions / msads_get_budgets / msads_get_targetingNegative keywords, extensions, budgets and bid adjustments
msads_get_conversion_trackingConversion goals and UET tags, for tracking checks
msads_get_keyword_ideasKeyword ideas for the locations Microsoft documents
Pause / resume, bids, budgets, negative keywordswriteChange tools, off by default per account and previewed with a dry run first
Keywords, ads, extensions, campaigns and conversion goalswriteCreated paused (or, for extensions, unattached) so nothing runs until you switch it on

What you can ask

Your options for a Microsoft Advertising MCP server

 SetupAccessHostingBest for
Microsoft's own Advertising MCP serverRegister an OAuth client and connect it to your AI app with Microsoft's setup guide on Microsoft LearnCampaigns, ad groups, ads, keywords and performance; free to connectMicrosoft's serverAdvertisers who only need Microsoft Advertising data in their AI and are happy to follow Microsoft's setup
Microsoft Advertising API with your own credentialsRegister an application, get a developer token and OAuth credentials, then write scripts or run a community serverFull APIYour own machineDevelopers scripting their own reports
Caybl.ai (hosted)Sign in with Microsoft, add one URL to Claude or ChatGPTRead and write, with writes switchable off per account; changes can be dry-run firstAlready running (EU region)Anyone running Microsoft search ads who wants them in Claude or ChatGPT next to Google Ads and GA4, with no developer token to manage

Microsoft has its own official Advertising MCP server, and it is a good choice if Microsoft Advertising is the only account you want in your AI. Caybl.ai is the hosted option for people who want it in Claude or ChatGPT next to Google Ads and GA4 from one sign-in, with no OAuth client or developer token to set up. The Advertising API is still the route for building your own tooling. Caybl.ai is an independent third party and is not affiliated with Microsoft.

Related

Last updated 30 October 2026.

Connect Microsoft Advertising to Claude

Sign in with Google, add one URL, ask in plain English. No exports, no Cloud project.

Get started free →

FAQ