{
 "categories": [
  "marketing",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-15",
   "fact": "homepage",
   "note": "Opened Meta's Marketing API hub. The page lists Marketing API overview, versioning, rate limiting, get-started authorization and authentication, and ad-creation guides.",
   "source": "https://developers.facebook.com/docs/marketing-api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.exists",
   "note": "Meta documents Get Started with the Marketing API, including an active ad account, a Meta developer account, an app, and authorization.",
   "source": "https://developers.facebook.com/docs/marketing-api/get-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.kinds[0]",
   "note": "Meta documents Graph HTTP calls such as GET and POST https://graph.facebook.com/v25.0/act_{AD_ACCOUNT_ID}/ads.",
   "source": "https://developers.facebook.com/docs/marketing-api/reference/ad-account/ads/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.auth[0]",
   "note": "Meta states every Marketing API call requires an access token and documents user tokens from Graph API Explorer with ads_read or ads_management, plus long-lived token extension.",
   "source": "https://developers.facebook.com/docs/marketing-api/get-started/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.auth[1]",
   "note": "The same page documents system-user access tokens from Meta Business Suite for server-to-server Marketing API calls without an interactive user present.",
   "source": "https://developers.facebook.com/docs/marketing-api/get-started/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.coverage",
   "note": "The Marketing API hub covers campaigns, ad sets, creatives, ads, Instagram and Threads ads, catalogs, audiences, and insights. It does not claim parity with every Ads Manager UI control.",
   "source": "https://developers.facebook.com/docs/marketing-api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.api.docs",
   "note": "Opened as Meta's current Marketing API documentation hub.",
   "source": "https://developers.facebook.com/docs/marketing-api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.mcp.first_party",
   "note": "Meta documents a Meta-hosted Ads MCP server at https://mcp.facebook.com/ads as one of its ads AI connectors, updated 2026-07-14 on the opened page.",
   "source": "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.mcp.verdict",
   "note": "The overview is vendor documentation for a remote-hosted MCP server that works with any MCP-compatible agent.",
   "source": "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "modalities.data_access.export[0]",
   "note": "GET /act_{ad_account_id}/ads returns Graph JSON for ads on an ad account. Insights and reporting tools are listed on the MCP overview as a separate tool group.",
   "source": "https://developers.facebook.com/docs/marketing-api/reference/ad-account/ads/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "verdict.scores.api",
   "note": "The Marketing API is a documented production Graph surface for campaign creation and management. App review, ad-account access, and rate limits (including ads-management codes on the ads edge) keep the path below unusual completeness.",
   "source": "https://developers.facebook.com/docs/marketing-api/get-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "verdict.scores.mcp",
   "note": "The hosted server exposes reporting, create/edit, catalogs, signals, help search, studies, and activity logs. Public docs do not establish that every advertiser account can enable the connector, so the official path is useful rather than universal.",
   "source": "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Meta's current Ads MCP Server overview, including the mcp.facebook.com/ads endpoint and seven tool categories.",
   "source": "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Meta's current Marketing API documentation hub.",
   "source": "https://developers.facebook.com/docs/marketing-api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-15",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Meta's current Marketing API authentication page for user and system-user tokens.",
   "source": "https://developers.facebook.com/docs/marketing-api/get-started/authentication/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-15",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview"
   },
   {
    "type": "docs",
    "url": "https://developers.facebook.com/docs/marketing-api/"
   },
   {
    "type": "docs",
    "url": "https://developers.facebook.com/docs/marketing-api/get-started/authentication/"
   }
  ]
 },
 "homepage": "https://developers.facebook.com/docs/marketing-api/",
 "id": "meta-ads",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2",
    "system-user-token"
   ],
   "coverage": "partial",
   "docs": "https://developers.facebook.com/docs/marketing-api/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "graph-json"
   ],
   "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 Marketing API and the Meta-hosted Ads MCP server cover campaign, catalog, and reporting work without browser control of Ads Manager.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Meta Ads",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "google-ads"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Meta",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "Meta Ads is automatable today through the Marketing API and a Meta-hosted Ads MCP server. This record is Facebook and Instagram advertising in Ads Manager, not Google Ads, WhatsApp Business Platform, or Meta Business Suite messaging. Every Marketing API call requires an access token. User tokens are created in Graph API Explorer with ads_read or ads_management and can be extended to long-lived tokens. System-user tokens from Meta Business Suite are the documented server-to-server path. Get Started requires an active ad account, a Meta developer account, and an app. Graph calls such as GET/POST /act_{ad_account_id}/ads run on graph.facebook.com. Meta hosts a remote MCP server at https://mcp.facebook.com/ads for MCP-compatible agents. Documented tool groups are reporting, ad creation and management, catalogs, signals, help search, A/B and conversion-lift studies, and activity logs. The opened overview does not claim every Ads Manager account can enable the connector. Official SDKs, CLI, and connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because Graph create/read/update of campaigns does not depend on MCP account enablement. MCP scores 7: official hosted coverage with that enablement gate.\n"
 }
}