pbi-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pbi_set_projectB | Point the model server at a Power BI Project (.pbip). Call this first. |
| pbi_get_modelB | Return tables, columns, measures, and relationships for the project. |
| pbi_list_measuresA | List measures with DAX and format; optionally filter to one table. |
| pbi_model_lineageA | Dependency graph (who references whom). Pass a measure for its deps + dependents. |
| pbi_create_measureC | Create a measure in |
| pbi_update_measureB | Update an existing measure's DAX/format/folder. Omitted fields are kept. |
| pbi_delete_measureA | Delete a measure. Refuses if other measures OR the report depend on it unless force=true. dry_run=true previews without writing. |
| pbi_list_backupsA | List every .bak-* snapshot the server has written, newest first. |
| pbi_restore_backupA | Restore a backup file (path from pbi_list_backups) over its original. |
| pbi_create_columnB | Create a column in |
| pbi_create_relationshipB | Create a relationship (many-to-one from -> to by default). Both endpoint columns must already exist. |
| pbi_create_calc_groupA | Create a calculation group table. items: [{"name","dax"}, ...] using SELECTEDMEASURE() patterns; order becomes the display order. |
| pbi_bulk_create_measuresA | Create many measures at once. measures: [{"table","name","dax", "format"?,"display_folder"?}, ...]. The whole batch is validated before any write happens. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rajdeepraoextras-dev/PBI-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server