If you've ever opened an SSRS report definition file, you know it's 2000+ lines of XML namespace hell. This server gives Claude and other MCP clients simple tools to read and edit RDL files without touching raw XML. You get commands like update_column_header, add_column, and update_stored_procedure that work with clean JSON instead of nested Tablix elements. It handles datasets, parameters, column formatting, and stored procedure swaps. The server validates changes automatically so you don't break reports. Currently supports tablix controls only, no matrix or chart types yet. Install via uvx and you can ask Claude to modify report columns, add parameters, or swap data sources in plain English.
claude mcp add --transport stdio bethmaloney-rdl-mcp uvx rdl-mcp