Pod

Available as Markdown and JSON. Pod is also available over MCP.

Reported issues for Power BI Authoring MCP Server (Local)

Pod holds 24 of 69 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to Power BI Authoring MCP Server (Local).

Most discussed

[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…

Read the thread · 2026-03-09 · open · external user · 44 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…

Read the thread · 2025-11-27 · closed · external user · 11 comments

[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…

Read the thread · 2026-04-13 · open · external user · 9 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

Issue Description

The Power BI Modeling MCP server (powerbi-modeling-mcp) does not appear in the GitHub Copilot Chat "Configure Tools"…

Read the thread · 2025-12-10 · closed · external user · 7 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 · 2025-11-18 · closed · external user · 6 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:

Read the thread · 2026-04-12 · open · external user · 5 comments

[Feature]: Add Visual Creation and Configuration Operations to Power BI MCP Server

**Title: ** [Feature Request]

**Description: ** Request to extend the Power BI MCP server to support programmatic creation and configuration of visuals/reports. Currently, the MCP server provides excellent support for data model operations (tables, measures, relationships, DAX queries) but requires manual visual creation in Power BI Desktop.

**Use Case: ** Current workflow requires switching between MCP and Power BI Desktop GUI:

  1. Use MCP to create data model (tables, measures) ✅ 2.…

Read the thread · 2025-12-04 · open · external user · 5 comments

[Bug] DAX query operations fail in VS Code agents - elicitation prompt not reaching user

Description

DAX query operations (dax_query_operations Execute) fail when invoked from AI agents running inside VS Code (both Claude Code extension and GitHub Copilot). The MCP server returns:

{"success":false,"message":"The user requested a dax operation but declined when asked to confirm. Do not retry or initiate any dax operations on your own. Wait until the user explicitly confirms or requests a dax operation again.","operation":"Execute"}

The user never sees any…

Read the thread · 2026-03-29 · closed · external user · 4 comments

Most recent

[Bug]: 0.5.0-beta.14 fails to start: Tool description metadata key 'tools.accept_eula.description' not found

Summary

The MCP server fails to start immediately after installation with version 0.5.0-beta.14.

The process exits during host startup with the following exception:

Hosting failed to start   System.InvalidOperationException: Tool description metadata key 'tools.accept_eula.description' was not found in 'embedded resource PowerBIModelingMCP.Library.Resources.tools.tool-metadata.yaml'

Environment

OS: Windows 11 MCP Version: 0.5.0-beta.14 Installed via: npx / npm Client: Claude Desktop…

Read the thread · 2026-09-23 · closed · external user · 1 comment

[Bug]: Unable to connect Power bi remote MCP server

Version

powerbi-remote server

{ "servers": { "powerbi-remote": { "type": "http", "url": "https://api.fabric.microsoft.com/v1/mcp/powerbi" } } }

Model used

I am using Auto as my selected agent (can be seen in the image below) Image

Description

I am not able to connect to Power bi remote MCP server using VS code. Sometimes I am able…

Read the thread · 2026-09-18 · open · external user · 0 comments

[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…

Read the thread · 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:

The failure also reproduces when…

Read the thread · 2026-08-10 · open · external user · 0 comments

[Bug]: Remote Power BI MCP rejects app-only (service principal) tokens since ~Jul 31 — user tokens from the SAME app registration work

Version

Remote Power BI MCP server (hosted) — https://api.fabric.microsoft.com/v1/mcp/powerbi Model used

None — no LLM in the loop. Direct MCP calls from a Python client (official mcp library / streamable HTTP), reproducible deterministically. Description

Since approximately 2026-07-31, every ExecuteQuery call authenticated with an app-only (service principal, client_credentials) token returns the generic error envelope below — while the **same call with a delegated user token…

Read the thread · 2026-08-01 · open · external user · 3 comments

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

Version

Tested across multiple versions:

Model used

Gemini 3.1 Pro / Claude Opus 4.6

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…

Read the thread · 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…

Read the thread · 2026-06-26 · 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

Suggested fix

Wrap the Console.ReadKey() call with a redirect check:

if (!Console.IsInputRedirected) Console.ReadKey();

Steps to reproduce

  1. Install the extension in VS Code
  2. Configure Claude…

Read the thread · 2026-06-08 · 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 - on the cached binary makes it work.…

Read the thread · 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

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 · 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 · 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.

Image…

Read the thread · 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

Read the thread · 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.

###…

Read the thread · 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 · 2026-05-11 · closed · external user · 2 comments

[Bug]: Undocumented hard limit on result rows

Version

npm package: @microsoft/powerbi-modeling-mcp 0.5.0-beta.5

Model used

LLM model used: Claude Sonnet 4.6

Description

Misleading behavior of dax_query_operations/Execute operation: maxRows is considered as not required parameter. When it is omitted, operation returns only up to 10 rows. When it is set the result still contains only up to 100 rows, even if maxRows is set higher. Since it's not mentioned in the operation description, that leads agents to confusion and…

Read the thread · 2026-05-07 · open · external user · 0 comments

The remaining reports are on the project's issue tracker.