Microsoft lets your AI assistant trace changes to your ad budget

Read-only tools bring campaign edits and creative performance into connected AI assistants.

Two colleagues reviewing analytics on a laptop in an office
Illustrative stock photograph. Image: Vitaly Gariev / Pexels

Microsoft Advertising’s connection for AI assistants can retrieve changes to your ad budget, bids and campaign status. An October 20 documentation update added tools for account change history and creative performance, giving marketers more account records to examine in an AI conversation.

The connection uses Model Context Protocol, or MCP, which lets an assistant request information from an external service. As with MCP connections for SEO research, the provider supplies records the assistant can analyze. Microsoft’s tools are read-only, so they cannot alter your campaigns.

Change records show who adjusted the budget

The GetChangeHistory tool returns previous and updated values alongside who or what made the change. The recorded actor can be a person, an application or a system process.

For example, you could ask an assistant to retrieve a campaign’s budget changes for the week when spending jumped, then compare those records with its performance report. That provides a starting point for an investigation. A nearby edit does not, by itself, prove why spending changed.

Colleagues comparing printed graphs with reports on laptops
Account changes need to be compared with the relevant performance records. Illustrative stock photograph. Image: Artem Podrez / Pexels

Results arrive newest first without a sorting option. The default window is 30 days; custom dates must fall within the preceding 180 days through the current day.

Keep the account, campaign and dates attached to the answer when sharing it with a colleague. Otherwise, a plausible explanation can become detached from the records that support it, especially when an agency manages similar campaigns for several clients.

Repeated rows do not mean repeated edits

One campaign edit can generate several rows because each row represents a changed attribute. Separately, GetAssets returns text, image and video assets with performance for their individual uses. Microsoft warns against adding performance across rows that share an asset ID.

A photographer editing an image on a laptop beside camera equipment
GetAssets retrieves records for creative materials, including images and video. Illustrative stock photograph. Image: George Milton / Pexels

Ask for the underlying rows before accepting a summary such as a count of edits or a creative’s total performance. Repeated records can describe different aspects of the same activity. Treating every row as a separate event could make an ordinary account adjustment look much larger.

Microsoft’s setup guide covers Copilot Studio, GitHub Copilot in VS Code, ChatGPT and Claude. Both personal Microsoft accounts and work or school accounts can authorize the advertising connection, provided they already have access to the relevant ad accounts.

Access to the AI client is a separate requirement. Copilot Studio itself needs a work or school account, for example, while the advertising connection can use either account type. Follow the instructions for the client your team actually uses before planning a shared reporting workflow.

Source: Microsoft

Want SEW higher in your Google results?Add as a preferred source

More in PPC

View more
Analytics

Excel VLOOKUP Basics & Top 5 Mistakes Rookies Make

An Excel VLOOKUP can be your best friend. It can save you hours of work. Give this formula the information you have and it looks through a long list to return the information you need. Here's how the formula works and common mistakes to avoid.

Analytics

10 Quick Time-Saving Excel Shortcuts & Mouse Tricks for Marketers

Excel is amazing. Many easy-to-use tricks are built-in just waiting to be utilized to make your data easier to manage. These shortcuts aren't revolutionary, but incrementally will add up and help you reclaim some valuable time every day.

Start the conversation by posting the first comment

Join the conversation

Posting publicly · your email is never shown