Tabular MCP Server

This server allows MCP-enabled LLM clients to communicate with your tabular models and help you debug, analyse and compose DAX queries.

Local serverstdio

What is the Tabular MCP Server?

Tabular MCP lets Claude, Cursor and other MCP clients work with Tabular MCP directly. This server allows MCP-enabled LLM clients to communicate with your tabular models and help you debug, analyse and compose DAX queries.

What Tabular MCP does

This server allows MCP-enabled LLM clients to communicate with your tabular models and help you debug, analyse and compose DAX queries.

Requirements

  • Power BI Desktop (with a PBIX file open for discovery) - Windows OS - Visual Studio Code (for MCP server integration) - .NET 8.0 Runtime

Practical notes

  • Maintained by jonaolden.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_objects
get_object_details
list_functions
get_function_details
run_query
validate_query
analyze_query_performance

Configuration

  • Power BI Desktop (with a PBIX file open for discovery) - Windows OS - Visual Studio Code (for MCP server integration) - .NET 8.0 Runtime
VariableDescriptionRequired
PBI_DB_IDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Tabular MCP to Port.”
  • “Use Tabular MCP to Obfuscation.”
  • “Use Tabular MCP to list objects.”

Frequently asked questions

This server allows MCP-enabled LLM clients to communicate with your tabular models and help you debug, analyse and compose DAX queries. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.