Skip to main content
Server path: /microsoft-powerbi | Type: Application | PCID required: Yes Reports, datasets, and dashboards

Tools

ToolDescription
microsoft-powerbi_get_workspacesGet all Power BI workspaces the user has access to
microsoft-powerbi_get_reports_in_workspaceGet all reports in a specific Power BI workspace
microsoft-powerbi_get_dashboards_in_workspaceGet all dashboards in a specific Power BI workspace
microsoft-powerbi_get_datasets_in_workspaceGet all datasets in a specific Power BI workspace
microsoft-powerbi_get_report_detailsGet detailed information about a specific Power BI report
microsoft-powerbi_get_pages_in_reportGet all pages in a specific Power BI report
microsoft-powerbi_refresh_datasetTrigger a refresh operation for a Power BI dataset
microsoft-powerbi_get_refresh_historyGet refresh history for a Power BI dataset
microsoft-powerbi_export_reportExport a Power BI report to a specified format
microsoft-powerbi_generate_embed_tokenGenerate an embed token for secure Power BI report embedding
microsoft-powerbi_get_data_sourcesGet data sources used by a Power BI dataset
microsoft-powerbi_create_workspaceCreate a new Power BI workspace

microsoft-powerbi_get_workspaces

Get all Power BI workspaces the user has access to

microsoft-powerbi_get_reports_in_workspace

Get all reports in a specific Power BI workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID to get reports from

microsoft-powerbi_get_dashboards_in_workspace

Get all dashboards in a specific Power BI workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID to get dashboards from

microsoft-powerbi_get_datasets_in_workspace

Get all datasets in a specific Power BI workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID to get datasets from

microsoft-powerbi_get_report_details

Get detailed information about a specific Power BI report Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the report
reportIdstringYesReport ID to get details for

microsoft-powerbi_get_pages_in_report

Get all pages in a specific Power BI report Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the report
reportIdstringYesReport ID to get pages from

microsoft-powerbi_refresh_dataset

Trigger a refresh operation for a Power BI dataset Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the dataset
datasetIdstringYesDataset ID to refresh

microsoft-powerbi_get_refresh_history

Get refresh history for a Power BI dataset Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the dataset
datasetIdstringYesDataset ID to get refresh history for

microsoft-powerbi_export_report

Export a Power BI report to a specified format Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the report
reportIdstringYesReport ID to export
formatstringNo"PDF"Export format (PDF, PPTX, etc.)

microsoft-powerbi_generate_embed_token

Generate an embed token for secure Power BI report embedding Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the report
reportIdstringYesReport ID to generate token for
accessLevelstringYesAccess level for the token (View, Edit, etc.)
allowSaveAsbooleanNoWhether to allow saving the report
datasetIdstringNoDataset ID for the token

microsoft-powerbi_get_data_sources

Get data sources used by a Power BI dataset Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace ID containing the dataset
datasetIdstringYesDataset ID to get data sources for

microsoft-powerbi_create_workspace

Create a new Power BI workspace Parameters:
ParameterTypeRequiredDefaultDescription
namestringYesName for the new workspace