Skip to main content
Glama
gokulchukka

Power BI MCP Server

by gokulchukka

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workspacesA

List all Power BI workspaces (groups) accessible to the caller.

list_datasetsA

List datasets, optionally scoped to a workspace (group) ID.

list_reportsB

List reports, optionally scoped to a workspace (group) ID.

list_dashboardsA

List dashboards, optionally scoped to a workspace (group) ID.

refresh_datasetB

Trigger a dataset refresh. notify_option may be 'MailOnCompletion', 'MailOnFailure', or 'NoNotification'.

get_dataset_refresh_historyB

Return the refresh history entries for a dataset (most recent first).

execute_dax_queryB

Execute a DAX query against a dataset and return tabular results.

export_reportB

Start an export job for a report. format is one of PDF, PPTX, PNG, etc.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gokulchukka/powerbi-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server