NestDaddy

SSRS2

io.github.AntoineGou/ssrs2 · v1.6.0

Markdown to editable PowerPoint, Word, PDF; checks, edits and previews RDLC/RDL reports.

Connect Remote server

Terminal
claude mcp add --transport http ssrs2 https://ssrs2.net/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "ssrs2": {
      "url": "https://ssrs2.net/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ssrs2": {
      "type": "http",
      "url": "https://ssrs2.net/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://ssrs2.net/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 6 found in our last check

  • 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…

  • 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…

  • 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; madeUpRow…

  • 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, signa…

  • 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…

  • 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, hi…

Headers

NameDescription
Authorization
Optional, secret
Your SSRS2 license key, optional: without one, PDF and image output carry a trial watermark and calls are limited by address.

Details

Endpointhttps://ssrs2.net/mcp (Streamable HTTP)
Endpointhttps://ssrs2.net/mcp/licensed (Streamable HTTP)
Package[email protected] (NUGET, stdio)
First published19 Oct 2026
Last updated19 Oct 2026
Registry nameio.github.AntoineGou/ssrs2

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.