Skip to main content
Glama
asklokesh

Power BI MCP Server

by asklokesh

Power BI MCP Server

Powerbi Mcp Server

GitHub stars GitHub forks GitHub watchers

License Issues Pull Requests Last Commit

Python MCP

Commit Activity Code Size Contributors

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-server

Or 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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol enabling AI clients to interact with PowerBI Models by querying metadata through PBIXRay python package.
    43
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    6
    14 npm
    2
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Model Context Protocol server that enables querying and modifying live Power BI Desktop models by connecting to the in-memory Analysis Services engine.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables 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.
    -