← Connector Catalog

Power BI

Native

Data · Microsoft · Website ↗

List workspaces, reports, and datasets, run DAX queries, and trigger dataset refreshes in Microsoft Power BI using your Azure AD credentials.

7 tools your agents can use

powerbi_list_workspaces

List the Power BI workspaces (groups) the user has access to. Returns workspace ID, name, and type.

powerbi_list_reports

List Power BI reports in a workspace, or in "My workspace" if no workspace ID is given. Returns report ID, name, and web URL.

powerbi_list_datasets

List Power BI datasets in a workspace, or in "My workspace" if no workspace ID is given. Returns dataset ID, name, and refresh configuration.

powerbi_get_report

Get details for a specific Power BI report, including its embed URL and the dataset it is built on.

powerbi_query_dataset

Run a DAX query against a Power BI dataset and return the result rows.

powerbi_refresh_dataset

Trigger an on-demand refresh of a Power BI dataset.

powerbi_get_refresh_history

Get the recent refresh history for a Power BI dataset, including status, start/end times, and any errors.

Governed by default

Like every connector, Power BI runs inside the ApiSpi governance layer: admins can set it to full, read-only, or approval-required access, every call is audit-logged and firewall-screened, and spend caps apply.

Put Power BI to Work

Connect it in minutes and let your agents act — inside guardrails you control.