SSRS2
v1.6.0Markdown to editable PowerPoint, Word, PDF; checks, edits and previews RDLC/RDL reports.
Endpoint health
online- Last checked
- 11/3/2026, 6:16:36 PM
- Latency
- 357 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:io.github.AntoineGou%2Fssrs2
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
Authentication is required by at least one indexed endpoint or package. No token or secret is included in this configuration.
{
"mcpServers": {
"io.github.AntoineGou/ssrs2": {
"url": "https://ssrs2.net/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
6 shown · authentication required
Group reports by structure
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 first: structure (edit_report's structure), roles (what role:signature and the like name there), differs (how its first report differs from the first group's), places (items placed otherwise), and versions: each report and its version.
Schema valid · SHA-256 ca59e5a9ee67…
View input schema
{ "type": "object", "properties": { "reports": { "description": "The reports by name: {\"Receipt_de-CH.rdlc\": \"<the report's XML>\", ...}; 50 at most, 20 MB in all.", "type": "object", "additionalProperties": { "type": "string" } }, "detail": { "description": "\"full\": each group's reports listed too, beside their versions.", "type": [ "string", "null" ] } }, "required": [ "reports" ] }Convert a report to a file
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 validate_report checks it: with errors nothing is written. Returns validate_report's answer and written: the file's name and size, url (downloaded once, within ten minutes), curl (the command that saves it), and what it holds read back as PowerPoint (slides) or Word and a PDF reader (document) get it. help: ["answers"] says more.
Connections
streamable-http
https://ssrs2.net/mcp
streamable-http
https://ssrs2.net/mcp/licensed