Skip to content
Squatch MCP

Microsoft Advertising (Bing Ads)

com.getmcpads/bing-ads

by com.getmcpads· v1.0.2Source: Official MCP Registry

All versions

VersionRegistry status
1.0.2latestActive
1.0.1Active
1.0.0Active

Version details

Version
1.0.2
Source
Source: Official MCP Registry
Published
Registry last updated
First observed by Squatch
Content fingerprint
ecd331ec4b7f86360cc79cf406b1a9590c0f6545e018f7d5fd43ea6c25e9239a

Transports in this version

  • packagestdionpm @getmcpads/bing-ads-mcp-serverUnknown
Registry metadata (server.json, sanitized)
{
  "_meta": {
    "io.modelcontextprotocol.registry/official": {
      "status": "active",
      "isLatest": true,
      "updatedAt": "2026-11-08T13:22:30.621691Z",
      "publishedAt": "2026-11-08T13:22:30.621691Z",
      "statusChangedAt": "2026-11-08T13:22:30.621691Z"
    }
  },
  "server": {
    "name": "com.getmcpads/bing-ads",
    "title": "Microsoft Advertising (Bing Ads)",
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "version": "1.0.2",
    "packages": [
      {
        "version": "1.0.2",
        "transport": {
          "type": "stdio"
        },
        "identifier": "@getmcpads/bing-ads-mcp-server",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "BING_ADS_DEVELOPER_TOKEN",
            "isSecret": true,
            "description": "Your developer token. Required in production; the sandbox uses the universal token."
          },
          {
            "name": "BING_ADS_CLIENT_ID",
            "isRequired": true,
            "description": "Application (client) ID of your OAuth app registration."
          },
          {
            "name": "BING_ADS_CLIENT_SECRET",
            "isSecret": true,
            "description": "Client secret, only for a web app registration or Google identity."
          },
          {
            "name": "BING_ADS_REFRESH_TOKEN",
            "isSecret": true,
            "isRequired": true,
            "description": "Refresh token with the msads.manage and offline_access scopes. Kept in memory only."
          },
          {
            "name": "BING_ADS_CUSTOMER_ID",
            "description": "Customer ID that owns the accounts, unless every account entry carries its own."
          },
          {
            "name": "BING_ADS_ACCOUNT_IDS",
            "isRequired": true,
            "description": "Comma-separated allowed account IDs, optionally accountId:customerId. Required even for reads."
          },
          {
            "name": "BING_ADS_ENVIRONMENT",
            "description": "production (default) or sandbox."
          },
          {
            "name": "BING_ADS_IDENTITY_PROVIDER",
            "description": "Microsoft (default) or Google, for users who sign in with Google."
          },
          {
            "name": "BING_ADS_OAUTH_TENANT",
            "description": "Microsoft Entra tenant for the token endpoint. Defaults to common."
          },
          {
            "name": "BING_ADS_ENABLE_WRITES",
            "description": "true exposes 23 write tools. Defaults to false. Writes preview until confirm:true."
          }
        ]
      }
    ],
    "repository": {
      "url": "https://github.com/get-mcp-ads/bing-ads-mcp-server",
      "source": "github"
    },
    "websiteUrl": "https://www.getmcpads.com/tools/bing-ads",
    "description": "Microsoft Advertising (Bing Ads) MCP server: 20 read tools, 23 opt-in preview-first writes."
  }
}