Advertising

Microsoft Advertising (Bing Ads) in Claude and ChatGPT: read and manage every ad account with one connector

In short

Connect your Microsoft account to Fezola and ask Claude or ChatGPT about your Microsoft Advertising (Bing Ads) campaigns. New campaigns start paused.

By FezolaPublished Updated 3 min read

On this page

Fezola connects your Microsoft Advertising (Bing Ads) accounts to Claude and ChatGPT: you sign in with your Microsoft account once in Fezola, add Fezola as a single connector, and the assistant can read and manage every ad account it reaches. New campaigns start paused. Nothing to install. ChatGPT accepts custom MCP servers on Business and Enterprise/Edu plans (Pro read-only), so Claude is the easiest way in. The short version is on the Microsoft Advertising connector page.

What the assistant can do

Read, from Fezola's tools:

  • msads_list_accounts: the ad accounts reachable from each Microsoft account you connected, with name, number, currency, status and time zone.
  • msads_campaigns, msads_ad_groups, msads_ads, msads_keywords: campaigns, ad groups, ads and keywords.
  • msads_performance: a campaign performance report over the last 1 to 90 days (impressions, clicks, CTR, average CPC, spend, conversions, revenue), optionally one row per day, up to 500 rows. The report is generated by Microsoft and can take up to about 40 seconds.

Change:

  • msads_create_campaign: create a Search campaign with a daily budget. It is created paused unless the call asks for active.
  • msads_update_campaign: change name, daily budget or status.
  • msads_set_status: set a campaign, ad group, ad or keyword to active or paused.
  • msads_set_budget: set a campaign's daily budget. It takes effect immediately on spend.
  • msads_add_keywords: add up to 100 keywords to an ad group, with match type and optional bid.
  • msads_delete: delete a campaign, ad group, ad or keyword. This cannot be undone: pausing stops an item without deleting it.

What you can ask

  • "List my Microsoft Advertising accounts and campaigns."
  • "Show spend, clicks and conversions per campaign over the last 30 days, account by account."
  • "Pause the keywords with a high cost and no conversion in this ad group."
  • "Add these five keywords as phrase match to this ad group."

Safeguards, and their limits

  • New campaigns start paused, so nothing spends before ad groups, ads and keywords exist. This is a default in the tool, not only advice.
  • Marked destructive. The writing tools carry the MCP destructive hint, so assistants that ask for approval before such actions will ask. Keep those approvals on.
  • Deleting is irreversible, and the tool says so. Pause instead when you are unsure.
  • Encrypted sign-in. The refresh token of each Microsoft account is stored encrypted.
  • No check-first mode. Unlike Google Ads and OpenAI Ads in Fezola, there is no dry run for Microsoft Advertising: a change is applied when the tool runs, so read the proposed change before approving it.
  • No spending cap on Fezola's side. If you let an assistant activate a campaign or raise a budget, Microsoft bills what it spends.

Setup

  1. Create a free Fezola account. In Sources, Add source, Microsoft Advertising, sign in with the Microsoft account that has access to your ad accounts, personal or work. Repeat for other Microsoft accounts.
  2. Add Fezola to Claude with https://api.fezola.com/mcp: see how to add a custom connector to Claude.
  3. Ask. You can also tell Claude "connect my Microsoft Advertising" once Fezola is added.

One connector for your advertising

The same connector also reads and manages Google Ads and OpenAI Ads (ChatGPT ads) accounts, alongside mail, Google Chat, Telegram, Google Calendar and Notion. Connect everything once in Fezola, then add only Fezola to each Claude or ChatGPT account.

What's next

Fezola's direction is simple: if a tool only has an API, we build the connector. Others are being prepared and have no release date.

Questions and answers

Can Claude or ChatGPT manage my Microsoft Advertising (Bing Ads) account?

Through Fezola, yes. You sign in with your Microsoft account in Fezola, add Fezola to Claude or ChatGPT, and the assistant can read your ad accounts, campaigns, ad groups, ads, keywords and performance, and create, change, pause, budget or delete items.

Does it work with several Microsoft accounts and ad accounts?

Yes. You can connect several Microsoft accounts (personal or work), and every ad account each one reaches appears in the same connector.

Can the assistant spend money by itself?

It can if you let it: activating a campaign or raising a daily budget spends real money. New campaigns are created paused unless the call asks for active, and the writing tools are marked destructive so assistants ask for approval. There is no check-first mode and no spending cap on Fezola's side.

How is my Microsoft sign-in stored?

Fezola stores the refresh token encrypted, and you can disconnect the Microsoft account in Fezola at any time.

Is it free?

Fezola is free with 2 sources. Pro connects unlimited sources, with a 7-day free trial.

More in Advertising