# Reported issues for Power BI Modeling MCP Server

Pod holds 24 of 95 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [Power BI Modeling MCP Server](/mcp/power-bi-modeling-mcp-server).

## Most discussed

### [Bug]: Can't install 'analysis-services.powerbi-modeling-mcp' extension because it is not compatible with the current version of Visual Studio Code (version 1.115.0).

### Version
0.5.3

### Model used
N/A

### Description
Unable to install on VS Code 1.115.0 (or previous versions) due to error message 'Can't install 'analysis-services.powerbi-modeling-mcp' extension because it is not compatible with the current version of Visual Studio Code (version 1.115.0).' on MacOS: Darwin arm64 25.4.0
 
### Expected Behavior
Extension should install
 
### Actual Behavior
Error message: Can't install 'analysis-services.powerbi-modeling-mcp' extension because it is not com

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/93) · 2026-04-13 · open · external user · 9 comments

### [Bug]: Version 0.4.0 incompatible with Claude Desktop - prints ASCII banner to stdio

The v0.4.0 executable prints an ASCII welcome banner and calls Console.ReadKey() 
when started with --stdio flag, breaking MCP protocol communication with Claude Desktop.

Error in logs:
System.InvalidOperationException: Cannot read keys when either application does 
not have a console or when console input has been redirected.

The server should run in headless mode when --stdio is specified, outputting 
only JSON-RPC messages.

Environment:
- Windows 11
- Claude Desktop 1.1617.0.0
- powerbi-mo

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/89) · 2026-04-12 · open · external user · 5 comments

### [Bug]:Remote MCP server OAuth flow broken — AADSTS9010010: `resource` parameter conflicts with `scope` on v2.0 endpoint

### Version

Remote Power BI MCP Server — `https://api.fabric.microsoft.com/v1/mcp/powerbi`  

### Model used

Claude Sonnet 4.6 (via GitHub Copilot CLI v1.0.2)

### Description

The Remote Power BI MCP server's browser-based OAuth authentication flow stopped working around **March 7–8, 2026**. The authorization URL constructed by the server sends both a `scope` and a `resource` parameter on the OAuth **v2.0** endpoint. This combination is invalid on v2.0 and now triggers **AADSTS9010010** due t

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/68) · 2026-03-09 · open · external user · 41 comments

### [Bug]: Connection failed to Fabric Workspace

### Version
Specify the version of the MCP server.

### Model used
LLM model used: Claude Sonnet 4.5, GPT-5,...

### Description
A clear and concise description of the bug.
 
### Expected Behavior
What should happen?
 
### Actual Behavior
What actually happened?
 
### Additional Context
Add any other context about the problem: chat session export; screenshots; output window...

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/48) · 2026-01-15 · closed · external user · 7 comments

### [Bug]: Power BI Modeling MCP Server Not Appearing in Configure Tools

## Bug Report: Power BI Modeling MCP Server Not Appearing in Configure Tools

**Date:** December 10, 2025

## Environment
- **VS Code Version:** [To be filled]
- **Extension:** Power BI Modeling MCP Server (analysis-services.powerbi-modeling-mcp)
- **Extension Status:** Installed and enabled
- **Operating System:** Windows
- **Shell:** PowerShell 5.1

## Issue Description
The Power BI Modeling MCP server (`powerbi-modeling-mcp`) does not appear in the GitHub Copilot Chat "Configure Tools" dialog

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/30) · 2025-12-10 · closed · external user · 7 comments

### [Bug]: Error AADSTS500113: No reply address is registered for the application (Connecting to Fabric workspace semantic model)

### Version
0.1.9

### Model used
LLM model used: Claude Sonnet 4.5

### Description
The error AADSTS500113: No reply address is registered for the application means the application itself (the MCP extension) hasn't been properly configured
Check the possibility to add the correct redirect URIs to Azure AD app registration

 
### Expected Behavior
Connect using Azure AD application registration to authenticate users
 
### Actual Behavior
The MCP Power BI extension uses an Azure AD application re

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/25) · 2025-11-27 · closed · external user · 11 comments

### [Bug]: Power BI Modeling MCP Server extension installed but can't be seen in the Configure Tools of Copilot Chat

Power BI Modeling MCP Server extension installed but can't be seen in the Configure Tools of Copilot Chat.

Could anyone help? Thanks!

<img width="315" height="229" alt="Image" src="https://github.com/user-attachments/assets/e15a0262-91f2-4a8a-ac19-5a7a187c36e0" />
<img width="1316" height="601" alt="Image" src="https://github.com/user-attachments/assets/17d1284b-ef94-4c89-9135-3023c5ca060a" />

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/12) · 2025-11-20 · closed · external user · 13 comments

### [Bug]: No support for Windows on ARM

I cannot install the MCP Server in VSCODE: I run Windows on ARM and it says that this is not supported and the Install-button is grayed out.

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/8) · 2025-11-18 · closed · external user · 6 comments

## Most recent

### [Bug]: attempted offline layout edit broke Power BI’s internal integrity binding

### Version
latest

### Model used
GPT-5.5

### Description
The Power BI Modeling MCP successfully connected to and inspected your model, but it cannot edit
  report-page visuals. My attempted offline layout edit broke Power BI’s internal integrity binding,
  so I rolled it back immediately. The restored file should open normally. MCP always corrupts the files.
 
### Expected Behavior
File not corrupted
 
### Actual Behavior
My attempted offline layout edit broke Power BI’s internal integrity bi

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/133) · 2026-08-11 · open · external user · 0 comments

### [Bug]: Remote Power BI MCP GenerateQuery consistently returns -32600 across VS Code, external client, and raw HTTP while schema and query execution succeed

### Version

Power BI Remote MCP Server (Microsoft-hosted)

Endpoint:
`https://api.fabric.microsoft.com/v1/mcp/powerbi`

The remote server does not expose a server version number that we could identify.

Tested in August 2026.

### Model used

The issue is reproducible across different MCP client paths and is not limited to a single client-side LLM.

Tested with:

- VS Code MCP / GitHub Copilot
- Claude Desktop
- Custom application using raw HTTP / JSON-RPC

The failure also reproduces when `Gen

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/132) · 2026-08-10 · open · external user · 0 comments

### [Feature]: Support for Automating Power BI Desktop Performance Analyzer Workflows

**Description**:

Hi Power BI Modeling MCP team,

First, thank you for building the Power BI Modeling MCP Server—it's been extremely useful for semantic model development and automation workflows.

I have a question regarding potential support for Power BI Desktop Performance Analyzer automation.

**Scenario**:

My goal is to use GitHub Copilot (via the Power BI Modeling MCP Server) to perform end-to-end report performance analysis on a local .pbix file without manual intervention.

Ideally, I w

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/128) · 2026-07-27 · open · external user · 0 comments

### [Bug]: DAX query Execute operation does not return row data (0.5.x regression)

### Version

Tested across multiple versions:
- **0.1.8** ✅ Returns row data
- **0.5.5** ❌ No row data
- **0.5.8** ❌ No row data
- **0.5.10** ❌ No row data
- **0.5.11** ❌ No row data

### Model used

Gemini 3.1 Pro / Claude Opus 4.6 
- via Google Antigravity IDE v2.0.4, Windows 11, stdio transport

### Description

The `dax_query_operations` tool's `Execute` operation successfully executes DAX queries but does not return row data in the response payload starting in version 0.5.5. Version 0.1.8 c

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/124) · 2026-06-26 · open · external user · 3 comments

### README confirmation flag matches no shipped binary; default behavior inverted in 0.5.0; config examples don't work in Claude

# README: the `--skipconfirmation` flag doesn't exist in any shipped binary, and the config examples don't work in Claude

Spent a while getting this server running across a couple of MCP clients and got tripped up by the README. The big one is the confirmation flag — it doesn't match what any binary I have actually accepts, and the behavior around it has flipped between versions, which is a bit scary given it's the flag that controls whether writes to your model get a safety prompt. Also the co

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/123) · 2026-06-26 · open · external user · 0 comments

### GA Timeline?

We’re evaluating the Microsoft Power BI Modeling MCP Server for enterprise use. The license and documentation indicate it is pre-release/Public Preview software. Can Microsoft provide any guidance on expected GA timing, the criteria for GA, and whether the license/support terms will change at GA? We need this from a compliance perspective.

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/121) · 2026-06-16 · open · external user · 0 comments

### [Bug]: https://github.com/microsoft/powerbi-modeling-mcp/issues/new/choose

## Bug Description
The MCP server crashes immediately when launched from Claude Desktop because 
it calls Console.ReadKey() in PrintWelcomeInfo(), but stdin is redirected 
when running as a stdio MCP server (no real console).

## Error from log

## Versions affected
- 0.4.0
- 0.5.9

## Suggested fix
Wrap the Console.ReadKey() call with a redirect check:
```csharp
if (!Console.IsInputRedirected) Console.ReadKey();
```

## Steps to reproduce
1. Install the extension in VS Code
2. Configure Claude 

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/119) · 2026-06-08 · open · external user · 2 comments

### [Bug]: Unable to add Power BI MCP Server on Claude

### Version
Specify the version of the MCP server.

### Model used
LLM model used: Claude Sonnet 4.5, GPT-5,...

### Description
A clear and concise description of the bug.
 
### Expected Behavior
What should happen?
 
### Actual Behavior
What actually happened?
 
### Additional Context
Add any other context about the problem: chat session export; screenshots; output window...

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/118) · 2026-05-31 · closed · external user · 1 comment

### [Feature]: tenant policy blocks AI Agent from editing directly in VS code

### Description
I'm trying to use AI Agent to help automate the BI power dashboard building in VS code, but it does not allow me to sign in with corporate account within VS code. 
 
### Use Case

 
### Additional Context

<img width="1068" height="1095" alt="Image" src="https://github.com/user-attachments/assets/776bb4aa-eb52-48f1-8b6f-bd718ed5fc27" />

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/116) · 2026-05-21 · open · external user · 2 comments

### [Bug]: macOS arm64 binary is unsigned - silently killed by Gatekeeper, server appears to start then immediately stop

### Version
Specify the version of the MCP server.

### Model used
LLM model used: Claude Opus 4.7

##Repro: npx -y @microsoft/powerbi-modeling-mcp@latest --start on macOS arm64 (clean cache).

##Evidence: codesign -dv .../dist/powerbi-modeling-mcp → "code object is not signed at all".

##Symptom in MCP clients: connection reaches "Running" then "Stopped" within ~10ms, only the two banner lines appear; no stderr.

##Workaround: codesign -s - <binary> on the cached binary makes it work.

##Sugges

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/115) · 2026-05-20 · open · external user · 1 comment

### [Bug]: Claude Desktop: server crashes on startup due to interactive console banner (Cannot read keys when console is redirected)

## Environment
- OS: Windows 11
- powerbi-modeling-mcp version: 0.5.0-beta.6 (win32-x64)
- Claude Desktop version: 1.8089.1.0
- Node.js version: 24.15.0

## Description
The MCP server crashes immediately when launched from Claude Desktop. 
The root cause is that the server prints an ASCII art welcome banner and 
then calls Console.ReadKey() on startup, which fails when there is no 
interactive console (Claude Desktop uses stdio pipes, not a console).

## Error from Claude Desktop logs
Unhandled 

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/114) · 2026-05-20 · open · external user · 1 comment

### [Bug]: unable to install Power BI modeling MPC Server on VS version (1.120.0)

Can't install 'analysis-services.powerbi-modeling-mcp' extension because it is not compatible with the current version of Visual Studio Code (version 1.120.0).

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/113) · 2026-05-20 · open · external user · 2 comments

### [Bug]: GenerateQuery doesn’t use CustomInstructions from the semantic model.

### Description
GenerateQuery doesn’t use CustomInstructions from the  semantic model. However, it does return them in the GetSemanticModelSchema , and CustomInstructions also work in the PowerBI UI when using the Copilot "Generate DAX" button.
 
### Expected Behavior
GenerateQuery has to use CustomInstructions.
 
### Actual Behavior
1. Fill in the AI instructions.

<img width="900" height="453" alt="Image" src="https://github.com/user-attachments/assets/4b534511-23d4-43c1-9912-09964ee4f986" />

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/112) · 2026-05-19 · open · external user · 1 comment

### darwin-arm64 binary exits immediately with code 0; MCP server never starts

## Summary

On macOS (Apple Silicon), `@microsoft/powerbi-modeling-mcp` fails to start as an MCP server. The platform-specific binary launches and **immediately exits with code 0**, emits no output, and never completes an MCP `initialize` handshake. MCP clients report "Failed to connect".

## Environment

- macOS (Darwin 25.4.0), Apple Silicon / arm64
- Node.js v22.22.1, npm 10.9.4
- Package: `@microsoft/powerbi-modeling-mcp@0.5.0-beta.6`
- Platform package: `@microsoft/powerbi-modeling-mcp-darw

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/111) · 2026-05-17 · open · external user · 1 comment

### [Bug]: ExecuteQuery fails with generic internal error via Remote MCP (Python/Service Principal), while Direct REST API succeeds

### Description
When calling the Power BI Remote MCP server (https://api.fabric.microsoft.com/v1/mcp/powerbi) using a standalone Python script authenticated via a Service Principal, the ExecuteQuery tool consistently fails with an internal execution error.
 
However, using the exact same Service Principal token to call **GetSemanticModelSchema** via the MCP succeeds. Furthermore, sending the exact same DAX payload directly to the standard Power BI REST API (/executeQueries) succeeds.

### Enviro

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/109) · 2026-05-12 · closed · external user · 2 comments

### Silent failure on macOS when .NET runtime is missing (and .NET requirement is undocumented)

## Summary

Two related defects make this MCP very hard to debug for first-time macOS users:

1. **Silent failure when .NET runtime is missing.** The platform binary (`@microsoft/powerbi-modeling-mcp-darwin-arm64/dist/powerbi-modeling-mcp`) exits with code 0, zero stdout, zero stderr when no .NET runtime is installed on the system. No diagnostic reaches the user.
2. **Undocumented prerequisite.** The README lists only Node.js as a requirement; the binary is in fact framework-dependent .NET that 

[Read the thread](https://github.com/microsoft/powerbi-modeling-mcp/issues/108) · 2026-05-11 · closed · external user · 2 comments

The remaining reports are on [the project's issue tracker](https://github.com/microsoft/powerbi-modeling-mcp.git/issues).
