Connect to Power BI with natural language to query and refresh data.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "powerbi-mcp-server" yet — see the docs or source repo.
After connecting with my Power BI service principal, list all accessible workspaces and return their names and workspace IDs sorted by name.
A workspace list with names, IDs, and basic details for selecting analysis targets.
Run a DAX query on the specified dataset to calculate sales and year-over-year change by product line for the last 30 days, and present the results in a table.
A readable results table showing key business metrics and their changes.
Trigger a refresh for the specified Power BI dataset and keep checking the refresh status; when finished, tell me whether it succeeded or failed and include relevant timestamps.
Refresh job status, final outcome, and timestamps to confirm whether the data was updated.
Manage Power BI workspaces, datasets, and refreshes using natural language.
Analyze PBIX files, use Power BI APIs, and export reports and models.
Discover and connect Power BI workspaces and semantic models for data access.
Discover Power BI assets, retrieve TMDL, and run DAX queries securely.
Proxy MCP clients to Power BI for DAX, workspaces, and datasets.
Create, edit, and evaluate Power BI files without Power BI Desktop.