
Microsoft's local MCP server for Power BI: your agent builds and changes semantic models, runs DAX queries and applies best practices.
by Microsoft· Data & analyticsUnclaimed · Yours? Claim it
4 images
About
The Power BI Authoring MCP Server lets your agent work on Power BI semantic models in plain words. It connects to models in Power BI Desktop, in a Fabric workspace or in Power BI Project (PBIP and TMDL) files. What you can do with it - Create and change tables, columns, measures, relationships, hierarchies and partitions - Make bulk changes across many objects at once, such as renames and refactors, inside transactions you can roll back - Run and validate DAX queries, and benchmark a query against more than one model - Add descriptions and translations across the model, and set up row-level security roles - Refactor measures into calculation groups or DAX user-defined functions - Document a model as Markdown and check it against modeling best practices How it connects It runs on your machine with npx @microsoft/powerbi-modeling-mcp@latest --start, or through its VS Code extension with GitHub Copilot. Before first use you accept its license (EULA); the server blocks its other tools until you do. For models in a Fabric workspace, Microsoft recommends its hosted Power BI Authoring MCP server instead. Good to know Back up your model before making changes, since the agent may make edits you didn't expect. It only changes the semantic model, not report pages or diagram layouts.
Plugins people install alongside Power BI Authoring MCP.
Once it’s added
“Connect to 'Sales' in Power BI Desktop.”
“Analyze my model's naming conventions and suggest renames to ensure consistency.”
“Add descriptions to all measures, columns and tables to explain their purpose.”
“Generate a French translation for my model including tables, columns and measures.”
“Refactor 'Sales Amount 12M Avg' and 'Sales Amount 6M Avg' into a calculation group.”
“Write a DAX query for total sales by region and run it.”
Before you add it
Reads only
Your semantic model's tables, columns, measures and relationships · DAX query results and execution metrics
Makes changes · your agent can ask first
Creates and changes tables, columns, measures and relationships · Adds descriptions, translations and security roles · Deploys models to Fabric
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
claude_desktop_config.json{
"mcpServers": {
"power-bi-authoring-mcp": {
"command": "npx",
"args": [
"-y",
"@microsoft/[email protected]",
"--start",
"<--start>"
]
}
}
}Runs on your machine.
Add to VS Codecode --add-mcp '{"name":"power-bi-authoring-mcp","command":"npx","args":["-y","@microsoft/[email protected]","--start","<--start>"]}'copilot mcp add power-bi-authoring-mcp -- npx -y @microsoft/[email protected] --start <--start>
Runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"power-bi-authoring-mcp": {
"command": "npx",
"args": [
"-y",
"@microsoft/[email protected]",
"--start",
"<--start>"
]
}
}
}Runs on your machine.
claude mcp add power-bi-authoring-mcp -- npx -y @microsoft/[email protected] --start <--start>
Runs on your machine.
codex mcp add power-bi-authoring-mcp -- npx -y @microsoft/[email protected] --start <--start>
Runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"power-bi-authoring-mcp": {
"command": "npx",
"args": [
"-y",
"@microsoft/[email protected]",
"--start",
"<--start>"
]
}
}
}Runs on your machine.
gemini mcp add power-bi-authoring-mcp npx -y @microsoft/[email protected] --start <--start>
Runs on your machine.
Runs on your machine.
opencode mcp add power-bi-authoring-mcp -- npx -y @microsoft/[email protected] --start <--start>
Runs on your machine.
~/.hermes/config.yaml{
"mcp_servers": {
"power-bi-authoring-mcp": {
"command": "npx",
"args": [
"-y",
"@microsoft/[email protected]",
"--start",
"<--start>"
]
}
}
}Scanned and passed · checked 7 h ago
No reviews yet. Used Power BI Authoring MCP? Say how it went.
Write a reviewPlugins people install alongside Power BI Authoring MCP.
Lets your agent search, query and chart the data in your own Metabase, and build questions and dashboards with your permissions.
Equips your coding agent with a data engineer, pipeline commands and skills for Airflow, dbt, Spark and data quality.
Lets your agent query your PostHog analytics, triage errors, and create feature flags and experiments from plain-language asks.
Data analytics skills for product managers: SQL from plain English, cohort retention analysis and A/B test reads with a ship-or-stop call.
Nobody has shared how they use Power BI Authoring MCP yet.
Security scan
Passed
Safe to install in every agent it supports. Runs on your machine.