Monitoring Power BI Modeling MCP Server Usage and Adoption
Use workspace monitoring to monitor MCP server use

Power BI Modeling MCP server was launched at Ignite 2025 last month. It has quickly become an indispensable tool for working with the semantic models in Fabric workspaces. You can learn more about it below:
Announcement by Rui Romano : https://powerbi.microsoft.com/en-us/blog/power-bi-november-2025-feature-summary/#post-31766-_Toc214035083
Documentation : Power BI MCP server documentation - Power BI | Microsoft Learn
Blog by Jeffrey Wang : Talk to Your Data Model: Introducing the Power BI Modeling MCP – pbidax
I was recently asked how admins can monitor usage of the Modeling MCP Server. Similar to any other external tool, if a user has permission to query a semantic model’s XMLA endpoint, you cannot restrict which client or tool they use. However, admins can monitor its usage.
Enable Workspace Monitoring : Turn on Workspace Monitoring, you will need to be a Workspace Admin to enable this. I have a blog on how this can be helpful.
Query the logs : Query the
SemanticModelLogstable and identify the semantic models that are being queried and which users. Filter theApplicationNamecolumn to find the application used for querying the model.
// Monitor Power BI Modeling Server Usage
SemanticModelLogs
| where ItemKind == 'Dataset' and ApplicationName == 'MCP-PBIModeling'
| summarize sessions = dcount(OperationId) by ItemName, ExecutingUser, ApplicationName, bin(Timestamp, 5m)
