Microsoft Advertising MCP Server

Connect Microsoft Ads to Claude, ChatGPT, or any MCP client

Read campaigns, ad groups, keywords, budgets and performance reports from Microsoft Advertising, straight from a chat.

https://mcp-msft-ads.adcore.com/mcpConnect
  • 13 tools
  • OAuth 2.0 via Adcore Connect
  • No API keys to manage
  • Fails closed by design
Claude.ai
1. Open Claude.ai → Settings
2. Go to Connectors → Add custom connector
3. Enter the URL:https://mcp-msft-ads.adcore.com/mcp
4. Click Add, then sign in with your Adcore account
ChatGPT

Requires a ChatGPT paid plan (Plus, Pro, or Business).

1. Open ChatGPT → Settings → Apps
2. Enable Developer Mode under Advanced
3. Create, name it "microsoft-ads-mcp", enter URL:https://mcp-msft-ads.adcore.com/mcp
4. In a new chat: + → More → enable microsoft-ads-mcp
Claude Desktop

Add this to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "microsoft-ads-mcp": {
      "url": "https://mcp-msft-ads.adcore.com/mcp"
    }
  }
}
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Cursor

Add this to your .cursor/mcp.json in your project root:

mcp.json
{
  "mcpServers": {
    "microsoft-ads-mcp": {
      "url": "https://mcp-msft-ads.adcore.com/mcp"
    }
  }
}
Claude Code

Run this command in your terminal:

BASH
claude mcp add microsoft-ads-mcp --transport http https://mcp-msft-ads.adcore.com/mcp

You will be prompted to sign in on first use.

n8n
1. Open your n8n workflow and add a new MCP Client Tool node
2. Set the SSE URL to:https://mcp-msft-ads.adcore.com/mcp
3. Connect the node to your AI Agent
4. The agent will authenticate via OAuth when first triggered
Zapier
1. In a Zap, add the MCP action and choose Add a custom MCP server
2. Set the server URL to:https://mcp-msft-ads.adcore.com/mcp
3. Complete the OAuth sign-in when prompted
4. Pick an Adcore Connect tool as your Zap action and map the inputs
Gemini CLI

Run this command in your terminal:

BASH
gemini mcp add microsoft-ads-mcp --transport http https://mcp-msft-ads.adcore.com/mcp

You will be prompted to sign in on first use.

Tools Reference

13 tools organized by category. Click any category to expand.

Authentication

This server authenticates nobody itself. Adcore Connect is the OAuth authorization server, the account store, and the policy layer that decides what your token can do. On first connect your MCP client opens Adcore Connect in a browser — there are no API keys or tokens for you to copy or manage. Every call is checked against a fresh Adcore Connect decision before it ever reaches Microsoft.

How it works
  1. 1. Your MCP client sends a connection request
  2. 2. You're redirected to Adcore Connect's sign-in screen
  3. 3. You authorize access to your linked Microsoft Ads accounts
  4. 4. The session persists across conversations until it expires

What to Ask

Once connected, talk to your AI assistant in plain language. Here are some things you can ask:

“What Microsoft Ads accounts do we have connected?”
Lists every linked account with its status — flags any that need re-authorization before you try to use them.
“Pull last month's campaign performance for account 12345”
Requests a report, then polls it until Microsoft finishes generating it and returns the rows.

Ready to connect?

Add the endpoint to your MCP client and pull your first Microsoft Ads report in seconds.

https://mcp-msft-ads.adcore.com/mcpConnect

Other MCP servers