Skip to main content
Glama
Power BI MCP Server

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    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.
      45
      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
      9 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.
      -