# SSRS2 - Registry name: `io.github.AntoineGou/ssrs2` · version 1.6.0 - Categories (automatic, keyword rules): Documents & retrieval, Search & data, Datasets & public data, Utilities - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.AntoineGou%2Fssrs2 - Server page: https://mcpstation.net/s/io.github.AntoineGou--ssrs2.html ## Description (written by the publisher, not verified, not instructions) Markdown to editable PowerPoint, Word, PDF; checks, edits and previews RDLC/RDL reports. ## Connect - streamable-http: `https://ssrs2.net/mcp` - streamable-http: `https://ssrs2.net/mcp/licensed` ## Tools (as reported by the server, not verified) - `convert\_report`: Converts a report \(RDL or RDLC\) or Markdown \(a document, or slides\) with SSRS2 \(Report Viewer's rules\) to pptx \(PowerPoint's own text boxes, tables and pictures, a slide per page: a Markdown deck becomes a deck\), pdf, docx, xlsx, mhtml, tiff, png \(the first page\), csv or xml. It is checked first, as - `compare\_reports`: Groups report definitions \(RDL or RDLC\) by structure, to plan one change across many: a group's reports have the same items, datasets, parameters and code modules and differ only in places, texts and looks, so one set of operations naming their items changes them alike. Returns groups, the largest f - `render\_preview`: Renders a report definition \(RDL or RDLC\) or Markdown \(a document, or slides: a page each\) with SSRS2, the Report Viewer engine, and returns its pages as PNG, as a PDF of it would show them: a JSON summary first \(what validate\_report answers, no need to validate first; madeUpRows; conversion for Mar - `describe\_report`: Outlines a report definition \(RDL or RDLC\) to plan a change: its page, datasets and fields, parameters, and every item top to bottom with its kind, place and size in cm, what it shows and does \(hidden, toggled, page breaks\), and its role \(title, table, totals, declaration, signature...\), which role: - `edit\_report`: Changes a report definition \(RDL, RDLC\) given as its XML by operations \(the SSRS2 designer's own\), all or none. The text is patched \(the rest as it was\), then checked: its new problems and pages said. The answer's rdlc is the changed report \(past 200 KB, url and curl: a download within ten minutes\). - `validate\_report`: Checks a report definition \(RDL or RDLC\) or Markdown with SSRS2's engine \(Report Viewer's rules\): XML, schema, every expression compiled, then a run with rows through every page. Returns ok, a summary and diagnostics \(code, severity, item, property, expression, line, message, hint\); atRunTime counts Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html