servers / microsoft-ads-mcp

Microsoft Ads MCP by AdKit

communitystreamable_httpremotewrite capablehealthy

Microsoft Ads (Bing Ads) reports and draft-gated campaign changes over MCP

Microsoft Ads MCP server by AdKit: Microsoft Advertising (Bing Ads) reports and campaign changes through its API, in beta. Hosted, OAuth sign-in, every change saved as a draft for your approval. Works with Claude, ChatGPT, Cursor and Codex.


00About

A hosted MCP server from AdKit that connects Microsoft Advertising (Bing Ads) accounts to AI apps. Your agent reads campaigns and reports through the Microsoft Advertising API and saves campaign changes as drafts that go live only after you approve them. Campaign writes are in beta and go through Advanced Platform Access.

Read campaigns and reports

Connect Microsoft Advertising accounts and read campaigns and performance reports through the Microsoft Advertising API using tools like microsoft_ads_accounts_read.

Draft-gated changes

Every create, edit, or pause is saved as a draft with adkit_drafts_update and adkit_drafts_publish. Nothing goes live on Microsoft Ads until you approve it.

Hosted, no API key

AdKit hosts the server at a remote URL. You sign in to AdKit in the browser and connect your Microsoft Ads account; no API key or developer token is required.

Beta campaign writes via platform API

Campaign changes run through microsoft_ads_platform_api_request_mutate. You must turn on Advanced Platform Access in your AdKit project (Agent Permissions) first.

Multiple accounts and clients

Connect several Microsoft Ads accounts and keep each client in its own AdKit project; the number of projects depends on your plan.

Who it’s for. For media buyers and agencies running Microsoft Advertising (Bing Ads) who want an AI agent to pull reports and draft keyword, bid, and budget changes with an approval step before anything goes live.

Example prompts

Weekly performance
Use microsoft_ads_accounts_read to pull my Bing campaign performance for last week and summarize spend, CPC, and CPA.
Draft a budget cut
Lower the daily budget of the 'Brand' campaign to $20 and save it as a draft, then show me the draft with adkit_drafts_read.
Publish approved drafts
List my saved drafts with adkit_drafts_read and publish the ones I approve using adkit_drafts_publish.
Connect an account
Run adkit_setup to get the link to connect my Microsoft Ads account, then confirm it with adkit_status.

auth: OAuth · pricing: Included in every AdKit plan; plans start at $29/mo with a 7-day free trial · reviewed by MCPExplorer


01Tools · 13

How to read this: tool names here come from the publisher's own documentation; we have not yet confirmed them with a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
adkit_drafts_delete
Delete a draft
writefalseunknown
adkit_drafts_publish
Publish drafts after you approve them
writetrueunknown
adkit_drafts_read
List saved drafts, or read one
readfalseunknown
adkit_drafts_update
Edit a draft before it goes live
writetrueunknown
adkit_feedback
Report a bug or a missing feature
unknownunknownunknown
adkit_help
Look up fields, limits and examples
unknownunknownunknown
adkit_projects
List your AdKit projects and pick one
readfalseunknown
adkit_setup
Get the link to connect an ad account
readfalseunknown
adkit_status
Show the connected ad accounts
readfalseunknown
microsoft_ads_accounts_connect
Connect ad accounts
unknownunknownunknown
microsoft_ads_accounts_disconnect
Disconnect ad accounts
unknownunknownunknown
microsoft_ads_accounts_read
Read ad accounts
readfalseunknown
microsoft_ads_platform_api_request_mutate
Send direct API requests to the ad platform
unknownunknownunknown

02Install & source
Hosted · connect by URL
https://mcp.adkit.so/microsoft-ads

05Provenance & freshness
sourcesUser submissions [p7]
last_checked2026-11-13 09:21Z
next_check2026-11-14 14:09Z
cadenceevery 29h
verifiedhandshake:skipped metadata:passed
index_statusindex — reviewed listing (8 unique facts)

06Badge

Add the “as seen on MCPExplorer” badge to your README. Microsoft Ads MCP by AdKit MCP — as seen on mcpexplorer.com

[![Microsoft Ads MCP by AdKit MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/microsoft-ads-mcp.svg)](https://mcpexplorer.com/servers/microsoft-ads-mcp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →