Skip to content

A Microsoft Ads MCP server for Claude and ChatGPT

Report on Microsoft Advertising and build Search campaigns from Claude or ChatGPT.

Adplane connects Microsoft Advertising to Claude and ChatGPT through MCP, the open standard that lets AI assistants work with real tools. Ask about your Bing search campaigns in plain language, get answers from live account data, then build and change Search campaigns in the same conversation. Google, Meta and TikTok Ads are in the same connector, so one chat can cover every platform you run.

Connect with
Google for Adplane, then the Microsoft account you use at ads.microsoft.com
MCP URL
https://mcp.adplane.ai
Starts paused
Campaigns, ad groups, keywords and ads
Updated

In a conversation

Example conversation
You
Create a Microsoft Search campaign from our Google brand campaign's keywords, 20 dollars a day.
Your assistant

I read the 12 keywords in Brand search on Google Ads and created, in Fernwood Outdoor on Microsoft Advertising, the Search campaign Brand search with a daily budget of 20 dollars, one ad group, and those 12 keywords in exact and phrase match. It shows in all locations and languages.

Created paused

It needs a responsive search ad before it can run. Want me to adapt the one from Google?

Reporting in plain language

Ask how campaigns did last week, which search terms spent without converting, or how Microsoft compares to Google this month. Adplane runs Microsoft Advertising reports at account, campaign, ad group, ad, keyword, search term and location level, as a total or by day or month, lists the objects in an account with their status, budgets, bids and editorial review, and states the exact date range it used. Money comes back in the account currency.

Search campaigns, built the way you build them on Google

Microsoft Advertising Search works like Google Search, so a campaign is described the same way. Describe one and Adplane builds it: the campaign with its own daily budget and bidding strategy, ad groups, keywords in exact, phrase or broad match, and responsive search ads, with Microsoft's limits checked before anything is sent. You choose whether ads also show on Microsoft's search partner sites. Negative keywords go on campaigns or ad groups and apply as soon as they are added, and what already exists can be renamed, paused, enabled, re-budgeted or re-bid in the same conversation.

Safe by construction

The safety model is the same on Microsoft, Google, Meta and TikTok:

  • One deliberate path to spending. A single update tool is the only way to enable anything, and it says so plainly when it does.
  • No bulk operations, guarded delete. On Microsoft, removal is limited to paused campaigns that have never spent, and it refuses when the spend cannot be confirmed. Everything else is paused, which is reversible.
  • Every change read back. Adplane reports what Microsoft actually stored, not what was requested.

The tools

11 tools: 4 read, 7 change.

List connected Microsoft Advertising accounts, Reads
microsoft_list_accounts

Lists the Microsoft Advertising (formerly Bing Ads) ad accounts this user has connected.

List Microsoft Advertising campaigns, ad groups, keywords, or ads, Reads
microsoft_list_objects

Lists the current settings of campaigns, ad groups, keywords, ads, or negative keywords on one Microsoft Advertising account.

Look up Microsoft Advertising report columns, Reads
microsoft_get_report_schema

Returns everything microsoft_run_report and microsoft_list_objects accept.

Run a Microsoft Advertising performance report, Reads
microsoft_run_report

Runs a read-only performance report against one Microsoft Advertising account.

Add keywords to a Microsoft Advertising ad group (paused), Changes
microsoft_add_keywords

Adds search keywords to an existing Microsoft Advertising ad group, given with its campaign_id.

Add negative keywords to a Microsoft Advertising account, Changes
microsoft_add_negative_keywords

Adds negative keywords to campaigns or ad groups in one Microsoft Advertising account.

Create a Microsoft Advertising ad group (paused), Changes
microsoft_create_ad_group

Creates an ad group inside an existing Microsoft Advertising campaign, ALWAYS Paused.

Create a Microsoft Advertising responsive search ad (paused), Changes
microsoft_create_ad

Creates a responsive search ad in an existing Microsoft Advertising ad group, given with its campaign_id, ALWAYS Paused.

Create a Microsoft Advertising Search campaign (paused), Changes
microsoft_create_campaign

Creates a new Microsoft Advertising Search campaign with its own daily budget.

Permanently remove a never-spent Microsoft Advertising campaign, Changes
microsoft_remove_campaign

Permanently deletes ONE Microsoft Advertising campaign that has never spent money, for cleaning up a scaffold that was never launched.

Rename, pause, enable, re-budget, or re-bid a Microsoft Advertising object, ChangesCan spend
microsoft_update_object

Changes one existing Microsoft Advertising campaign, ad group, ad, or keyword.

The Google Ads, Meta Ads and TikTok Ads tools have pages of their own, every tool is on the tools page, and the full walkthrough with example prompts is in the docs.

Prompts to try

Which Microsoft search terms cost more than 30 dollars last month without converting?

How did Microsoft compare to Google for our brand campaigns last week?

Add these as phrase match negatives to every Microsoft campaign.

One URL, no setup

Adplane is hosted. There is no server to run and no app to register. Sign in with Google at adplane.ai, then connect Microsoft Ads on the accounts page and sign in with the Microsoft account you use at ads.microsoft.com. If Microsoft says an admin must approve, Adplane gives you a link to send them. In Claude, open the connector directory and click Connect. In ChatGPT, open the plugin directory and click Install plugin. Other MCP clients, including Cursor, Claude Code, and Grok, add it as a custom connector with one URL: https://mcp.adplane.ai

Frequently asked questions

What is a Microsoft Advertising MCP server?

MCP (Model Context Protocol) is the open standard AI assistants use to work with outside tools and data. A Microsoft Advertising MCP server gives an assistant like Claude or ChatGPT a structured way to read your Microsoft Advertising accounts and, when you ask, build and change Search campaigns in them. Adplane is a hosted MCP server: you connect once and the assistant does the rest.

Is this the same as Bing Ads?

Yes. Microsoft Advertising is what Bing Ads is called now. Its ads show on Bing, AOL and Yahoo search, and on Microsoft's search partner sites if you choose. The accounts you manage at ads.microsoft.com are the ones Adplane connects.

Do I need to register an app or be an admin?

No. Adplane is hosted and uses its own app, from a verified Microsoft publisher. You sign in with the Microsoft account you use at ads.microsoft.com. Some work or school accounts only allow apps an administrator has approved; if yours does, Adplane gives you a link to send them.

Can the AI spend money without me?

No. A single update tool on each platform is the only way to turn on anything that can spend, so nothing new spends until you explicitly ask for it. On Meta, Microsoft Advertising and TikTok, deleting is limited to campaigns that have never spent; on Google, anything that has spent, or whose spend cannot be confirmed, is deleted only after you see what Adplane found and confirm. There are no bulk operations.

Which AI assistants work with Adplane?

Claude connects in one click from the Claude connector directory, and ChatGPT from the ChatGPT plugin directory. Cursor, Claude Code, Grok, and other MCP clients that support OAuth can add Adplane as a custom connector with the URL https://mcp.adplane.ai.

What does Adplane cost?

One plan, 7 dollars a month or 70 dollars a year, with a 14 day free trial that does not require a card. Google Ads, Meta Ads, Microsoft Ads and TikTok Ads are all included.

Try it

The free trial is 14 days and does not require a card. Connect your account and ask it to list your Microsoft Advertising accounts; you will have your first answer about your own data a minute later.

Microsoft Ads MCP server for Claude and ChatGPT — Adplane