This server allows MCP-enabled LLM clients to communicate with your tabular models and help you debug, analyse and compose DAX queries.
Tabular mcp mcp server 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.
This server allows MCP-enabled LLM clients to communicate with your tabular models and help you debug, analyse and compose DAX queries.
Once connected, the assistant can call these 9 tools directly:
Port — Specify the Power BI Desktop instance port to connect to (required)Obfuscation — Protect sensitive data with configurable encryption strategies: - None (default): No obfuscation - All: Mask all values - Dimensions: Mask onlylist_objects — The list_objects tool exposed by this serverget_object_details — The get_object_details tool exposed by this serverlist_functions — The list_functions tool exposed by this serverget_function_details — The get_function_details tool exposed by this serverrun_query — The run_query tool exposed by this servervalidate_query — The validate_query tool exposed by this serveranalyze_query_performance — The analyze_query_performance tool exposed by this serverSetup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.
The server reads one environment variable: PBI_DB_ID. Keep credentials in your client's env block or a secrets manager rather than committing them.
AI-service servers chain other models into your assistant, turning a single chat into a small production pipeline. Tabular MCP sits in that group, and the shape of its toolset — Port, Obfuscation, list_objects among others — tells you what it is really for. Worth comparing against the other ai services servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.
| Tool | What it does |
|---|---|
| Port | Specify the Power BI Desktop instance port to connect to (required). |
| Obfuscation | Protect sensitive data with configurable encryption strategies: - **None** (default): No obfuscation - **All**: Mask all values - **Dimensions**: Mask only text/date fields (keep numeric data visible) - **Facts**: Mask o |
| list_objects | The list_objects tool exposed by this server. |
| get_object_details | The get_object_details tool exposed by this server. |
| list_functions | The list_functions tool exposed by this server. |
| get_function_details | The get_function_details tool exposed by this server. |
| run_query | The run_query tool exposed by this server. |
| validate_query | The validate_query tool exposed by this server. |
| analyze_query_performance | The analyze_query_performance tool exposed by this server. |
| Variable | Description | Required |
|---|---|---|
| PBI_DB_ID | Configuration value read at startup. | Optional |
Read-only SQL access to Postgres — let your assistant inspect schemas and answer questions from real data.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Official MongoDB server covering data, schemas and Atlas management — from find queries to spinning up clusters.
Serverless Postgres with database branching — point your assistant at Neon and let it work on disposable copies.