BigHugger
MCP MCP server · io.github.mafaq229

io.github.mafaq229/pbirb-mcp

MCP server for editing Power BI Report Builder paginated reports (RDL)

host stars
6
30-day movement
starts with the next reading
Related entries
30
Connections
143
pypilocalstdio

pbirb-mcp is an MCP server exposing 143 tools for reading and editing Power BI Report Builder paginated reports (RDL files) over stdio. It covers inventory reads, datasource/dataset edits, tablix and chart manipulation, styling, parameters, page layout, and transactional batch edits with validation.

It lets you inspect and modify RDL reports conversationally instead of clicking through Report Builder, with named-element addressing, dry runs, and atomic transactions to keep edits safe.

Use it to

  • Inventory a report's datasets, tablixes, and parameters before editing
  • Rewire datasource connections and dataset queries or fields
  • Build tablixes with groups, subtotals, and filters from templates
  • Style textboxes and rows, including conditional and alternating colors
  • Batch edits in a transaction, then validate or lint the report

For Power BI developers maintaining paginated RDL reports

Runs
installed — on your machine
Transport
stdio
Tools
143
Packaged as
pypi:pbirb-mcp
Install
uvx pbirb-mcp
Version
0.4.1
Last release
2026-06-18
topicspower-birdlpaginated-reportsmcpreport-builderreport-editing