Power BI MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Power BI MCP Serverlist my recent Power BI dashboards"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Power BI MCP Server
Powerbi Mcp Server
A Model Context Protocol (MCP) server for integrating Power BI with GenAI applications.
Overview
Business analytics and data visualization
Related MCP server: Microsoft Fabric MCP Server
Features
Comprehensive Power BI API coverage
Multiple authentication methods
Enterprise-ready with rate limiting
Full error handling and retry logic
Async support for better performance
Installation
pip install powerbi-mcp-serverOr install from source:
git clone https://github.com/asklokesh/powerbi-mcp-server.git
cd powerbi-mcp-server
pip install -e .Configuration
Create a .env file or set environment variables according to Power BI API requirements.
Quick Start
from powerbi_mcp import PowerBiMCPServer
# Initialize the server
server = PowerBiMCPServer()
# Start the server
server.start()License
MIT License - see LICENSE file for details
This server cannot be deployed
Maintenance
Related MCP Connectors
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
- BasedashOAuthcom.basedash
Governed BI MCP. Ask questions of live company data and list workspace sources via OAuth.
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol enabling AI clients to interact with PowerBI Models by querying metadata through PBIXRay python package.43MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Microsoft Fabric and Power BI services through the Model Context Protocol. Users can manage workspaces, execute DAX queries, refresh datasets, and create Fabric notebooks using natural language.614 npm2MIT
- FlicenseNot gradedqualityDmaintenanceModel Context Protocol server that enables querying and modifying live Power BI Desktop models by connecting to the in-memory Analysis Services engine.-
- FlicenseNot gradedqualityBmaintenanceEnables authorized AI agents to inspect, query, create, modify, validate, refresh, and manage eligible cloud semantic models in Microsoft Fabric and Power BI through stateless Streamable HTTP.-