Microsoft Fabric BI
Microsoft Fabric BI MCP helps you run DAX queries, refreshes, exports, and clone operations for Semantic Models and Reports.
Basic Information
Authentication
Uses OAuth 2.0 for authentication.
Key Features
- Run DAX queries on Semantic Models
- Refresh Semantic Models and view refresh history
- Manage data sources, parameters, and user permissions
- Export, clone, and rebind Reports
Supported MCP Tools
execute_dax_query
Runs the Microsoft Fabric execute_dax_query operation.
refresh_semantic_model
Runs the Microsoft Fabric refresh_semantic_model operation.
get_refresh_history
Runs the Microsoft Fabric get_refresh_history operation.
cancel_refresh
Runs the Microsoft Fabric cancel_refresh operation.
bind_semantic_model_connection
Runs the Microsoft Fabric bind_semantic_model_connection operation.
get_parameters
Runs the Microsoft Fabric get_parameters operation.
update_parameters
Runs the Microsoft Fabric update_parameters operation.
take_over_dataset
Runs the Microsoft Fabric take_over_dataset operation.
get_dataset_users
Runs the Microsoft Fabric get_dataset_users operation.
get_refresh_schedule
Runs the Microsoft Fabric get_refresh_schedule operation.
update_refresh_schedule
Runs the Microsoft Fabric update_refresh_schedule operation.
get_datasources
Runs the Microsoft Fabric get_datasources operation.
export_report
Runs the Microsoft Fabric export_report operation.
clone_report
Runs the Microsoft Fabric clone_report operation.
rebind_report
Runs the Microsoft Fabric rebind_report operation.
Usage Examples
- “Run a DAX query on this Semantic Model”
- “Check the refresh history”
- “Export this Report”
Notes
- To access Microsoft Fabric resources, the Microsoft account must have the required Fabric permissions.
- Some features may require Microsoft Fabric or Power BI API permissions, tenant settings, or administrator roles.
- If Microsoft Entra app permissions change, disconnect and reconnect the existing OAuth connection so the new permissions can take effect.