DheerajKumar97/Power-BI-Custom-MCP-Server-with-Python--Claude-AI-Integration
If you are the rightful owner of Power-BI-Custom-MCP-Server-with-Python--Claude-AI-Integration and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server that enables Claude to interact with Power BI Desktop through the XMLA endpoint using Analysis Services.
Tools
Functions exposed to the LLM to take actions
get_powerbi_models
Get all Power BI models in the active report.
get_model_tables
List all tables in the model.
get_table_columns
Get columns from a specific table.
execute_dax_query
Execute DAX queries against the model.
get_measures
Retrieve all measures (optionally filtered by table).
get_relationships
Get all relationships in the model.
get_report_pages
Get report pages (limited - requires COM).
get_page_visuals
Get visuals from a page (limited - requires COM).
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client