Back to Browse

Bing Ads MCP Server

Developer ToolsLow Risk9.3MCP RegistryLocal
Free

Server data from the Official MCP Registry

Microsoft Advertising (Bing Ads) MCP server: 20 read tools, 23 opt-in preview-first writes.

About

Microsoft Advertising (Bing Ads) MCP server: 20 read tools, 23 opt-in preview-first writes.

Security Report

9.3
Low Risk9.3Low Risk

Valid MCP server (2 strong, 2 medium validity signals). 2 known CVEs in dependencies Package registry verified. Imported from the Official MCP Registry.

6 files analyzed · 3 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Your developer token. Required in production; the sandbox uses the universal token.Required

Environment variable: BING_ADS_DEVELOPER_TOKEN

Application (client) ID of your OAuth app registration.Optional

Environment variable: BING_ADS_CLIENT_ID

Client secret, only for a web app registration or Google identity.Required

Environment variable: BING_ADS_CLIENT_SECRET

Refresh token with the msads.manage and offline_access scopes. Kept in memory only.Required

Environment variable: BING_ADS_REFRESH_TOKEN

Customer ID that owns the accounts, unless every account entry carries its own.Optional

Environment variable: BING_ADS_CUSTOMER_ID

Comma-separated allowed account IDs, optionally accountId:customerId. Required even for reads.Optional

Environment variable: BING_ADS_ACCOUNT_IDS

production (default) or sandbox.Optional

Environment variable: BING_ADS_ENVIRONMENT

Microsoft (default) or Google, for users who sign in with Google.Optional

Environment variable: BING_ADS_IDENTITY_PROVIDER

Microsoft Entra tenant for the token endpoint. Defaults to common.Optional

Environment variable: BING_ADS_OAUTH_TENANT

true exposes 23 write tools. Defaults to false. Writes preview until confirm:true.Optional

Environment variable: BING_ADS_ENABLE_WRITES

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "com-getmcpads-bing-ads": {
      "env": {
        "BING_ADS_CLIENT_ID": "your-bing-ads-client-id-here",
        "BING_ADS_ACCOUNT_IDS": "your-bing-ads-account-ids-here",
        "BING_ADS_CUSTOMER_ID": "your-bing-ads-customer-id-here",
        "BING_ADS_ENVIRONMENT": "your-bing-ads-environment-here",
        "BING_ADS_OAUTH_TENANT": "your-bing-ads-oauth-tenant-here",
        "BING_ADS_CLIENT_SECRET": "your-bing-ads-client-secret-here",
        "BING_ADS_ENABLE_WRITES": "your-bing-ads-enable-writes-here",
        "BING_ADS_REFRESH_TOKEN": "your-bing-ads-refresh-token-here",
        "BING_ADS_DEVELOPER_TOKEN": "your-bing-ads-developer-token-here",
        "BING_ADS_IDENTITY_PROVIDER": "your-bing-ads-identity-provider-here"
      },
      "args": [
        "-y",
        "@getmcpads/bing-ads-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!