{
 "categories": [
  "business-intelligence",
  "reporting"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "homepage",
   "note": "Microsoft presents Power BI as its current business-intelligence product for connecting, modeling, visualizing, sharing, and governing data.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-bi",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "platforms",
   "note": "Power BI combines a browser service, Windows Power BI Desktop, and native applications for Android, iOS, and Windows devices.",
   "source": "https://learn.microsoft.com/en-us/power-bi/personas/business-user/end-user-faq",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "license",
   "note": "Power BI has free Desktop and service options alongside paid Pro, Premium Per User, Embedded, Fabric, and capacity licenses.",
   "source": "https://learn.microsoft.com/en-us/power-bi/fundamentals/service-features-license-type",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.exists",
   "note": "Microsoft publishes Power BI service endpoints for content automation, administration, governance, embedding, and user resources.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds[0]",
   "note": "Power BI exposes JSON REST operation groups for service and embedded-analytics resources.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds[1]",
   "note": "Premium and Fabric semantic models expose XMLA endpoints for DAX queries and supported read-write metadata operations with Analysis Services tools and libraries.",
   "source": "https://learn.microsoft.com/en-us/power-bi/enterprise/service-premium-connect-tools",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[0]",
   "note": "Power BI REST applications can use Microsoft identity platform delegated OAuth permissions and consent to act for signed-in users.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[1]",
   "note": "Unattended applications can use a service principal after a Power BI administrator enables and scopes service-principal access in tenant settings.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.coverage",
   "note": "REST operation groups cover administration, apps, capacities, dashboards, dataflows, semantic models, gateways, imports, pipelines, reports, users, and embedding, with XMLA adding semantic-model depth.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk",
   "note": "Microsoft publishes the .NET REST SDK and JavaScript client APIs for Power BI automation and embedded analytics.",
   "source": "https://learn.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.languages",
   "note": "Power BI's first-party developer libraries include a C# and .NET REST client and a JavaScript embedding client.",
   "source": "https://learn.microsoft.com/en-us/power-bi/developer/embedded/embedded-analytics-power-bi",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp",
   "note": "Microsoft provides remote and local Power BI MCP servers in public preview for model querying and semantic-model development respectively.",
   "source": "https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft publishes a standard Power BI connector with query, dataset, alert, goal, report-button, and workflow operations and triggers.",
   "source": "https://learn.microsoft.com/en-us/connectors/powerbi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.cli.exists",
   "note": "Microsoft publishes Power BI Management PowerShell modules for Windows PowerShell and cross-platform PowerShell Core.",
   "source": "https://learn.microsoft.com/en-us/powershell/power-bi/overview?view=powerbi-ps",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting",
   "note": "Power BI supports PowerShell, XMLA and TOM, TMDL, Power BI Project files, external tools, REST APIs, and deployment-pipeline automation.",
   "source": "https://learn.microsoft.com/en-us/power-bi/developer/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "REST and XMLA return structured metadata and query results and support authorized report or data exports, while PBIP and TMDL expose reviewable project and model artifacts.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "Power BI REST imports PBIX and supported files, and project, TMDL, XMLA, deployment, and model APIs create or modify service and semantic-model artifacts.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/imports",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "REST plus XMLA is broad, structured, read-write, SDK-backed, and mature, but operation-specific gaps, tenant and workspace permissions, capacity, licensing, region, and destructive administration require substantial controls.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.mcp",
   "note": "The two official servers have useful query and comprehensive model-development coverage, but both remain public preview and require tenant, client, permission, compliance, and destructive-action safeguards.",
   "source": "https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.integrations",
   "note": "The first-party connector supplies useful dataset, query, alert, goal, and report-driven automation, but it is narrower than the REST and XMLA surfaces and includes preview and regional constraints.",
   "source": "https://learn.microsoft.com/en-us/connectors/powerbi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.cli",
   "note": "The maintained cross-platform modules provide structured Power BI administration, capacity, data, report, and workspace commands, including individual and tenant scopes, but do not cover every authoring operation.",
   "source": "https://learn.microsoft.com/en-us/powershell/power-bi/overview?view=powerbi-ps",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current remote and local Power BI MCP capability, transport, authentication, risk, and preview overview.",
   "source": "https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Power BI REST operation-group, identity, region, and service-principal reference.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Microsoft Power BI PowerShell module and platform reference.",
   "source": "https://learn.microsoft.com/en-us/powershell/power-bi/overview?view=powerbi-ps",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-16",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/rest/api/power-bi/"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/powershell/power-bi/overview?view=powerbi-ps"
   }
  ]
 },
 "homepage": "https://www.microsoft.com/en-us/power-platform/products/power-bi",
 "id": "power-bi",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "service-principal"
   ],
   "coverage": "full",
   "docs": "https://learn.microsoft.com/en-us/rest/api/power-bi/",
   "exists": true,
   "kinds": [
    "rest",
    "xmla"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "rest-json",
    "dax-results",
    "pbip",
    "tmdl",
    "csv",
    "pdf",
    "pptx"
   ],
   "import": [
    "rest-json",
    "pbix",
    "pbip",
    "tmdl"
   ]
  },
  "extensibility": {
   "scripting": [
    "powershell",
    "xmla",
    "tom",
    "tmdl",
    "power-bi-projects"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": true,
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. REST, XMLA, PowerShell, project files, deployment pipelines, Power Automate, and Microsoft's two MCP servers provide supported automation paths without controlling Power BI Desktop or the service UI.",
   "ui_stack": [
    "web-dom",
    "windows-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "csharp",
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Power BI",
 "platforms": [
  "web",
  "windows",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "tableau",
   "qlik-sense",
   "looker"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 8,
   "computer_use": null,
   "integrations": 6,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Power BI has broad automation coverage across service administration, embedding, semantic models, reports, refresh, and agent workflows. The REST APIs manage workspaces, apps, capacities, dashboards, dataflows, semantic models, gateways, imports, pipelines, reports, users, audit scans, and embedded content. XMLA and the Tabular Object Model provide deeper semantic model querying and metadata control, while Power BI Project and TMDL files make model changes reviewable in source control. Microsoft identity platform supports delegated users and unattended service principals, but tenant settings, workspace roles, API-specific limitations, capacity, and licenses remain separate gates. Microsoft publishes cross-platform Power BI PowerShell modules for administration, capacities, data, reports, and workspaces. The first-party Power Automate connector provides targeted actions and triggers for datasets, queries, alerts, goals, and report-driven flows rather than the full service API. Power BI now has two official MCP servers in public preview: a Fabric-hosted remote server for schema-aware DAX queries and insights, and a local server for transactional semantic model reads, writes, bulk edits, query validation, and PBIP or TMDL work. Their combined coverage is substantial, but preview contracts, tenant enablement, client registration, destructive model operations, data leaving Fabric boundaries, and model-dependent query quality keep MCP at the vendor preview anchor. Repeatable computer-use viability was not established.\n"
 }
}