Power BI
Connect AI assistants to Microsoft Power BI via Microsoft Fabric.
Early Access — Reach out to your Natoma representative for access.
Type: Official
Source Type: Remote URL
Source: https://api.fabric.microsoft.com/v1/mcp/powerbi
Description: Power BI MCP server provides AI assistants with access to Microsoft Power BI through Microsoft Fabric's remote MCP endpoint. It enables exploring workspaces, datasets, reports, and dashboards through OAuth.
Setup
Microsoft Entra ID does not support OAuth 2.0 Dynamic Client Registration, so an Entra admin must pre-register an application and supply the Client ID and Client Secret to Natoma. A Power BI admin must also enable the MCP tenant setting before users in the tenant can connect.
Step 1: Enable the Power BI MCP tenant setting
A Microsoft Fabric / Power BI admin must enable the tenant setting that allows users to call the Power BI MCP endpoint.
Sign in to the Power BI / Fabric admin portal as a user with the Fabric administrator, Power Platform administrator, or Global administrator role.
Open Tenant settings and locate "Users can use the Power BI Model Context Protocol server endpoint (preview)".
Toggle it to Enabled, optionally scoped to specific security groups, and click Apply.
Step 2: Register an Entra ID application
Open the Microsoft Entra admin center and go to Identity → Applications → App registrations → New registration.
Name the app (e.g.
Natoma Power BI MCP) and select the appropriate supported account types.Under Redirect URI, choose Web and enter:
Use exactly this redirect URI — Natoma will not complete the OAuth flow if it doesn't match.
Click Register, then copy the Application (client) ID from the overview page.
Step 3: Grant Power BI API permissions
In the new app, open API permissions → Add a permission → Power BI Service → Delegated permissions.
Add the permissions needed for your use case (typically
Dataset.Read.All,Report.Read.All, andWorkspace.Read.Allfor read-only access).Click Grant admin consent for <tenant>.
Step 4: Create a client secret
Open Certificates & secrets → Client secrets → New client secret.
Add a description, choose an expiry, and click Add.
Copy the secret Value immediately — it is only shown once.
Step 5: Configure the connector in Natoma
Log in to Natoma as an Admin, navigate to Apps, and search for Microsoft Power BI.
Click + > Allow Personal Connections.
Enter the Client ID from Step 2 and the Client Secret from Step 4, then save.
Click Test Connection to verify the connection.
Each connecting user must also have a Power BI license (Pro, PPU, or access via a Premium capacity) and Build permission on at least one semantic model they want to query.
Last updated

