list_apps
List Apps
List published Power BI apps accessible to the authenticated user. Apps are read-only collections of dashboards and reports shared with an audience.
list_apps
List published Power BI apps accessible to the authenticated user. Apps are read-only collections of dashboards and reports shared with an audience.
list_gateways
List on-premises data gateways and optionally include their data sources. View gateway configurations and connected data sources.
get_dataset
Get detailed information about a Power BI dataset including its properties, data sources, parameters, tables, and refresh schedule.
list_capacities
List available Power BI Premium and Embedded capacities. View capacity names, SKUs, states, regions, and admin assignments.
update_dataset_parameters
Update parameter values on a Power BI dataset. Useful for changing connection strings, server names, database names, or other configurable parameters without modifying the dataset definition.
generate_embed_token
Generate an embed token for embedding Power BI reports or dashboards in custom applications. Supports both report-level and dashboard-level embed tokens.
assign_workspace_capacity
Assign or unassign a Power BI workspace to/from a Premium or Embedded capacity. Assigning enables premium features like paginated reports and larger datasets.
execute_dax_query
Execute a DAX (Data Analysis Expressions) query against a Power BI dataset and return the results. Only DAX queries are supported.
push_data
Push rows of data into a Power BI push dataset table or delete all rows from a table. Useful for real-time and streaming dashboard scenarios.
list_reports
List all Power BI reports. Optionally filter by workspace. Returns report names, IDs, dataset bindings, and URLs.
export_report
Export a Power BI report to a file format (PDF, PPTX, PNG) or check the status of an ongoing export. The export runs asynchronously — first trigger the export, then poll the status.
manage_workspace
Create or delete a Power BI workspace. Use **create** to provision a new workspace or **delete** to remove an existing one.
manage_report
Get report details, list pages, clone a report, rebind to a different dataset, or delete a report.
list_dataflows
List all Power BI dataflows in a workspace. Returns dataflow names, IDs, and configuration details.
list_workspaces
List all Power BI workspaces (groups) accessible to the authenticated user. Returns workspace names, IDs, capacity assignments, and read-only status.
list_dashboards
List Power BI dashboards and optionally include tile details. Retrieve dashboard names, IDs, embed URLs, and the tiles they contain.
refresh_dataset
Trigger a dataset refresh or view refresh history. Use this to keep datasets up-to-date with the latest source data and monitor refresh status.
refresh_dataflow
Trigger a refresh for a Power BI dataflow. The refresh runs asynchronously to update data preparation logic.
list_datasets
List all Power BI datasets. Optionally filter by workspace. Returns dataset names, IDs, configuration details, and refresh capabilities.
manage_workspace_users
List, add, update, or remove users from a Power BI workspace. Manage workspace membership and roles (Admin, Member, Contributor, Viewer).
manage_pipeline
List deployment pipelines, view pipeline stages and artifacts, deploy content between stages, or check deployment operation status.
Manage Power BI workspaces, datasets, reports, dashboards, and dataflows. Create and refresh datasets, trigger data refreshes, execute DAX queries, and push real-time data into tables. Import PBIX and Excel files into workspaces. Generate embed tokens for embedding reports and dashboards in custom applications. Clone, rebind, and export reports to PDF, PPTX, or PNG. Manage workspace membership and user roles. Administer deployment pipelines to promote content across development, test, and production stages. Perform tenant-wide admin operations including scanning workspaces, listing all content, and managing capacities. Manage on-premises data gateways and their data sources. Retrieve published apps and template apps.
Common questions about connecting Power Bi to AI agents with Metorial.