Power BI MCP server
Short answer: Yes. Power BI has an official MCP server: com.microsoft/powerbi-modeling-mcp, published in the official MCP Registry under the verified microsoft.com domain and installed as the npm package @microsoft/powerbi-modeling-mcp.
This page covers the official server for Power BI, the listed connection options, and what to check before using Claude, ChatGPT or Cursor. Registry entries checked in October 2026.
What can you do with the Power BI MCP server?
Microsoft's Power BI modeling server lets an assistant create and change Power BI semantic models: tables, relationships and measures. It runs locally through the @microsoft/powerbi-modeling-mcp package.
- Write DAX measures from a description of the metric.
- Document an existing semantic model's tables and relationships.
- Refactor measure names for consistency.
Is there an official Power BI MCP server?
Yes. The MCP Registry only lets a publisher use a namespace it has proved it controls, through the vendor's domain or its GitHub organisation. This entry is published under Power BI's own namespace: com.microsoft/powerbi-modeling-mcp.
What should you check before connecting Power BI?
- Work on a copy of the model before changing a shared one.
- It changes models, not reports; review the result in Power BI before publishing.
Power BI MCP servers in the registry
| Server | What it does | How it runs | Updated |
|---|---|---|---|
Power BI Authoring MCP Server (Local)com.microsoft/powerbi-modeling-mcpOfficial · microsoft.com | The Power BI Authoring MCP server lets an AI agent create and change Power BI semantic models. | Registry package: @microsoft/powerbi-modeling-mcp | 2026-09-25 |
How do I connect the Power BI MCP server to Claude?
A local package is listed as @microsoft/powerbi-modeling-mcp. Use the publisher's installation instructions for its complete command, arguments and authentication settings. A package name alone is not a complete Claude Desktop or Claude Code configuration.
Does the Power BI MCP server work with ChatGPT?
This listing includes a local package but no hosted endpoint. ChatGPT needs a compatible remote server; check the publisher's current instructions for a hosted option. The registry entry alone does not establish whether the vendor offers one.
How do I add it to Cursor?
Use the publisher's Cursor or local MCP instructions to fill in .cursor/mcp.json. Include its complete arguments and required environment fields; the package listing above is not a ready-to-run configuration.
Keep what your assistant does in one place
Reporting work for clients can be scoped and approved on their project in Flori. Flori's MCP server gives every assistant one shared CRM and project record.
Other analytics MCP servers
- Amplitude MCP server (official)
- Datadog MCP server
- Google Analytics MCP server
- Grafana MCP server (official)
- Kibana MCP server
- Metabase MCP server
- Mixpanel MCP server
- New Relic MCP server (official)
How this page is checked
Rows come from the official MCP Registry. Official means a verified Power BI namespace, not a security review. See the full directory.
Give your assistant a project record