Data · Microsoft · Website ↗
List workspaces, reports, and datasets, run DAX queries, and trigger dataset refreshes in Microsoft Power BI using your Azure AD credentials.
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.
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.
Connect it in minutes and let your agents act — inside guardrails you control.