Logo Microsoft Advertising

Microsoft Advertising in Claude and ChatGPT

In short

The Fezola Microsoft Advertising MCP connector lets Claude and ChatGPT read your campaigns, ad groups, ads, keywords and performance across your Microsoft Advertising accounts, and, with your approval, create and change campaigns. New campaigns are created paused. You sign in with Microsoft.

Connect Microsoft Advertising

Updated on

What your assistant can do

What your assistant can do
ActionRead or writeDetail
List accountsReadEvery Microsoft Advertising account you can reach.
Campaigns, ad groups, ads, keywordsReadBrowse each level as the API returns it.
Performance reportReadSpend, clicks and results over a period.
Create a campaignWriteA Search campaign with a daily budget; created paused unless you say Active.
Change name, budget, statusWriteOnly the fields you give change.
Pause or activateWriteA campaign, ad group, ad or keyword.
Add keywordsWriteTo an ad group.
DeleteWritePermanent: pausing stops an item without deleting it.

There is no check-only mode here, unlike Google Ads and OpenAI Ads, so read each proposed change before you approve it.

When to choose Fezola

  • Several ad platforms: Microsoft Advertising next to Google Ads and OpenAI Ads in one assistant.
  • Several Microsoft accounts: each is a named source.
  • The same connection in Claude and ChatGPT: one URL serves both. ChatGPT custom connectors are available on Business, Enterprise and Edu plans.
  • Nothing to install: you sign in with Microsoft and Fezola hosts the connector.
  • A shared Memory: your reporting preferences follow you across assistants.

Several accounts

Every Microsoft Advertising account you can reach is listed, with several Microsoft accounts supported, and an answer names the account it comes from. Example: "Which campaigns spent the most last week, in both accounts?"

Questions to ask (example prompts)

  • “Which Microsoft Ads campaigns spent the most last week?”
  • “Show keyword performance for my search campaign.”
  • “Pause the campaign with the worst result.”
  • “Raise the daily budget of this campaign to the amount I give you.”
  • “Create a new campaign, paused, with this budget.”

A typical use

An advertiser with two Microsoft Advertising accounts asks: "Which campaigns spent the most last week, and pause the one with no conversions." The assistant reads the performance report, proposes the pause, and acts only after approval. Pausing stops the campaign without deleting it. Example scenario, not a customer story.

Safety

Changes need your approval, so keep your assistant's approval prompts on. New campaigns are created paused, so nothing spends before you activate them. There is no check-only mode, and deleting is permanent in Microsoft Advertising: prefer pausing. What the account returns is treated as data, never as instructions. You can disconnect the account in Fezola at any time.

How to connect it

  1. 1In Sources, add Microsoft Advertising and sign in with Microsoft.
  2. 2Add Fezola to Claude or ChatGPT at the connector URL.
  3. 3Ask for a performance report.

Step by step: add a custom connector to Claude, add an MCP server to ChatGPT, FAQ.

Price

Free within your 2 free sources. Pro is unlimited, $9 a month or $90 a year, with a 7-day free trial.

FAQ

Can the assistant spend money?

Only if you start a campaign or raise a budget with your approval.

Is there a check-only mode?

No: read each change.

Several accounts?

Yes.

Which data can it read?

Accounts, campaigns, ad groups, ads, keywords and a performance report.

Does it work in ChatGPT?

Yes, as a custom connector on Business, Enterprise and Edu plans.

Keep reading

Verified in the code on .