{
 "categories": [
  "marketing",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-16",
   "fact": "homepage",
   "note": "Opened Microsoft Advertising's public marketing home. Microsoft presents Advertising as its search, display, video, and retail ad platform.",
   "source": "https://about.ads.microsoft.com/en/",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.api.exists",
   "note": "Microsoft states that any Microsoft Advertising user with a developer token can use the Bing Ads API as a programmatic interface for advertisers placing a large number of ads or developers building advertising tools.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The get-started guide shows SOAP envelopes for Campaign Management v13, including GetCampaignsByAccountId with AuthenticationToken and DeveloperToken headers.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.api.kinds[1]",
   "note": "Microsoft documents a REST API as the forward path. New features are REST-only from 2026-10-01. SOAP is scheduled for deprecation on 2027-01-31.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/migrate-to-rest?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.api.auth[0]",
   "note": "Microsoft documents OAuth 2.0 through Azure Entra ID (formerly Azure AD) for work, school, and personal Microsoft accounts. The access token is sent as AuthenticationToken. A developer token is still required.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/authentication-oauth?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.api.coverage",
   "note": "The API covers campaign management, customer management, billing, bulk, reporting, and ad insight through v13 services. A developer token does not grant extra account permissions beyond the signed-in user's role, so coverage is not every Advertising UI action.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.api.docs",
   "note": "Opened as Microsoft's current Advertising API get-started guide.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.sdk.exists",
   "note": "Microsoft publishes Bing Ads API SDKs that proxy the web services and abstract OAuth.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.sdk.official",
   "note": "The client-libraries page is vendor-published and lists official GitHub, NuGet, Maven, Packagist, and PyPI distributions.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.sdk.languages[0]",
   "note": "Microsoft lists an official Bing Ads .NET SDK on NuGet.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.sdk.languages[1]",
   "note": "Microsoft lists an official Bing Ads Java SDK on Maven.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.sdk.languages[2]",
   "note": "Microsoft lists an official Bing Ads PHP SDK on Packagist.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.sdk.languages[3]",
   "note": "Microsoft lists an official Bing Ads Python SDK on PyPI.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.mcp.first_party",
   "note": "Microsoft documents a hosted Advertising MCP server at https://partner.api.bingads.microsoft.com/ext/mcp/vnext with Azure AD OAuth. Named clients include Copilot Studio, GitHub Copilot in VS Code, ChatGPT, and Claude.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/mcp-setup?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.mcp.verdict",
   "note": "The vendor product page presents the Microsoft Advertising MCP server as the way to query campaign, ad group, ad, and keyword data plus performance metrics from Copilot, Claude, ChatGPT, or other MCP clients.",
   "source": "https://about.ads.microsoft.com/en/solutions/technology/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.data_access.export[0]",
   "note": "GetCampaignsByAccountId returns campaigns for an account. The same page documents the REST URL https://campaign.api.bingads.microsoft.com/CampaignManagement/v13/Campaigns/QueryByAccountId.",
   "source": "https://learn.microsoft.com/en-us/advertising/campaign-management-service/getcampaignsbyaccountid?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "modalities.data_access.export[1]",
   "note": "Official SDKs include ReportingServiceManager to submit, poll, and download reports from the Reporting service.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/client-libraries?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "verdict.scores.api",
   "note": "The documented production API covers campaign and account management with official SDKs and OAuth. Developer-token issuance, Super Admin portal access, and the SOAP-to-REST migration window keep the path below unusual completeness.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "verdict.scores.mcp",
   "note": "The hosted server is official and useful for exploration, metrics, and campaign-setup audits. Launch copy does not establish mutate coverage, and setup docs still pass toolSetNames=OpenBeta, so the official path is a limited vendor preview.",
   "source": "https://about.ads.microsoft.com/en/solutions/technology/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Microsoft's current Advertising MCP setup guide, including the hosted URL, Azure AD OAuth, and named clients.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/mcp-setup?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Bing Ads API get-started guide, including developer-token and OAuth header requirements.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current SOAP-to-REST migration page, including the 2026-10-01 REST-only feature cutoff and 2027-01-31 SOAP deprecation.",
   "source": "https://learn.microsoft.com/en-us/advertising/guides/migrate-to-rest?view=bingads-13",
   "tier": "declared"
  },
  {
   "date": "2026-09-16",
   "fact": "freshness.watch[3].url",
   "note": "Opened the official MCP Registry search for microsoft advertising. The JSON response was servers: [] with count 0. First-party coverage remains the Microsoft-hosted endpoint.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=microsoft%20advertising",
   "tier": "scraped"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-16",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://learn.microsoft.com/en-us/advertising/guides/mcp-setup?view=bingads-13"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/advertising/guides/migrate-to-rest?view=bingads-13"
   },
   {
    "type": "registry",
    "url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=microsoft%20advertising"
   }
  ]
 },
 "homepage": "https://about.ads.microsoft.com/en/",
 "id": "microsoft-advertising",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://learn.microsoft.com/en-us/advertising/guides/get-started?view=bingads-13",
   "exists": true,
   "kinds": [
    "soap",
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "campaign-query",
    "reporting"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The Bing Ads API v13 and the first-party Microsoft Advertising MCP server cover account, campaign, and reporting work without browser control of the Advertising UI.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "dotnet",
    "java",
    "php",
    "python"
   ],
   "official": true
  }
 },
 "name": "Microsoft Advertising",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "google-ads",
   "meta-ads"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Microsoft Advertising is automatable today through the Bing Ads API v13. This record is Microsoft Advertising (formerly Bing Ads), not Google Ads, Meta Ads, Microsoft 365, or Azure. Any Advertising user with a developer token can call the API. Calls require an OAuth AuthenticationToken plus a developer token; the UI password is not accepted. Microsoft identity (Azure Entra ID) is the documented OAuth path; Google OAuth is documented as an additional identity provider. Official SDKs exist for .NET, Java, PHP, and Python. The API still documents SOAP envelopes and also documents REST URLs such as Campaigns/QueryByAccountId on campaign.api.bingads.microsoft.com. Microsoft is moving new features to REST from 2026-10-01 and has scheduled SOAP deprecation for 2027-01-31. Developer tokens come from the Advertising Developer Portal with Super Admin sign-in. Microsoft hosts a remote MCP server at https://partner.api.bingads.microsoft.com/ext/mcp/vnext with Azure AD OAuth. Setup docs use toolSetNames=OpenBeta for Copilot Studio, VS Code, and Claude. The product page describes launch coverage as campaign, ad group, ad, and keyword exploration plus performance metrics and campaign-setup audits, not a mutate surface. Connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because campaign create and reporting do not depend on the OpenBeta MCP toolset.\n"
 }
}