Powerbi Modeling MCP logo

Powerbi Modeling MCP

Unclaimed

by microsoft

The Power BI Modeling MCP Server, brings Power BI semantic modeling capabilities to your AI agents.

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

21 of 21 tools

Documented tools (21)

From project documentation. A server handshake does not verify each tool’s description or behavior.

calculation_group_operations

Manage calculation groups and calculation items for time intelligence and other calculations

calendar_operations

Manage calendar objects and time intelligence column groups

column_operations

Manage individual table columns (create, update, delete, get, list, rename)

connection_operations

Connect to Power BI Desktop or Fabric workspaces

culture_operations

Manage cultures for multi-language support (create, update, delete, get valid culture names)

database_operations

Manage semantic models - connect, create, update, list databases, import/export TMDL folders, deploy to Fabric

dax_query_operations

Execute and validate DAX queries against the model

function_operations

Manage individual DAX user-defined functions

measure_operations

Manage individual DAX measures (create, update, delete, get, list, rename, move between tables)

model_operations

Work with the overall model (get, create, update, refresh, get stats, rename)

named_expression_operations

Work with named expressions and Power Query parameters (create, update, delete, get, list, rename)

object_translation_operations

Handle translations for model objects across different cultures/languages

partition_operations

Manage table partitions (create, update, delete, refresh specific partitions)

perspective_operations

Manage perspectives and their members (filtered views of the model for different audiences)

query_group_operations

Organize and manage query groups for Power Query expressions

relationship_operations

Handle relationships between tables (create, update, delete, activate/deactivate, find)

security_role_operations

Configure security roles and row-level security (RLS) table permissions

table_operations

Manage tables (create, update, delete, get, list, refresh, rename)

trace_operations

Perform trace operations on semantic model to capture and analyze Analysis Services events.

transaction_operations

Control database transactions (begin, commit, rollback, get status)

user_hierarchy_operations

Work with user-defined hierarchies (create, update, delete levels, reorder)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Powerbi Modeling MCP Server

How do I connect Powerbi Modeling MCP Server to Claude?
The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names VS Code as compatible clients.
Is Powerbi Modeling MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Powerbi Modeling MCP Server do?
Powerbi Modeling MCP Server documents 21 tools to the agent, including calculation_group_operations, calendar_operations, column_operations. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.