KitScout

Categories › Data & Databases › Files, spreadsheets, CSV & PDFs

Rollstack

MCP serverVerified domain · rollstack.comRemote● LiveAPI key needed

Build, refresh and send Rollstack reports and slide decks from your company's data.

Install

Remote server: your requests and data go to api.rollstack.com. Claude Code: claude mcp add --transport http rollstack https://api.rollstack.com/public/v1/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • listReports — The reports the user can see, of every type, newest first. Each report's type tells which endpoints work on it: the slides agent, exports, c
  • getReport — A report of any type with its schedules, who it is shared with and who is emailed when a run fails. lastRunStatus and running tell how its l
  • convertReport — Turns an older report of type GoogleSlides or MicrosoftPowerPoint, which updates a Google Slides presentation or a PowerPoint file in OneDri
  • createReport — Creates a report of type SlideDeck, in a folder the user can see when folderId is set. It starts empty, in the look of a saved template from
  • duplicateReport — Copies a report of type SlideDeck with its slides, datasheets and email setup, as Duplicate in the app does, and answers the copy, which you
  • updateReport — Renames a report of any type, moves it, or changes its timezone or failure notifications. Renaming a report that updates a file, such as a G
  • listTemplates — The templates the user can build a slide deck in: their company's, with who imported each and whether it is shared with the organization, th
  • showTemplates — Shows the user the templates they can build a slide deck in, each with a preview of its look, when the client can show a picker. Pass report
  • getTemplatePickerCovers — The template covers the template picker shows, called by the picker itself. Use showTemplates instead. At most 10 templates a call.
  • createTemplate — Imports a company template from a Google Slides presentation, as the app's Templates drawer does: its theme, slide masters, layouts and slid
  • updateTemplate — Renames a company template, or shares it with the organization or stops sharing it, as the app's Templates drawer does. Its creator can rena
  • deleteTemplate — Deletes a company template, as the app's Templates drawer does. Reports already built in it keep their look; new ones can no longer start in
  • applyReportTemplate — Switches a report of type SlideDeck to a template's theme, slide masters, layouts and slide size, as the Templates drawer in the app does. I
  • listReportVersions — The Version history of a report of type SlideDeck, newest first, as the app lists it: the versions Rollstack saved while it was edited, run
  • saveReportVersion — Saves a report of type SlideDeck as it is now in its Version history, with an optional name, so it can be restored later with restoreReportV
  • restoreReportVersion — Takes a report of type SlideDeck back to one of its versions, as Restore in the app's Version history does: its slides, and the datasheets w
  • getReportMessage — A message to the slides agent and its replies. Waits up to waitSeconds for the message to finish and answers as soon as it does, so call it
  • sendReportMessage — Asks the slides agent to build or change a report, or to answer a question about it, as the app's chat does. Answers the message's id at onc
  • approveReportMessageProposal — Approves the proposal of a settings_proposal or email_send_proposal reply, as its Approve button in the app's chat does: Rollstack makes the
  • cancelReportMessage — Stops a message to the slides agent: a queued one leaves the queue, and a running one stops. A finished one stays as it is. Only the user wh
  • rejectReportMessageProposal — Rejects the proposal of a settings_proposal or email_send_proposal reply, as its Reject button in the app's chat does: nothing changes. Answ
  • listMemories — What the slides agent remembers of how the user likes their decks, as the app's Slides settings list it: each memory, the part of a deck it
  • createMemory — Has the slides agent remember something of how the user likes their decks, for all their reports or one of them, as adding a preference in t
  • updateMemory — Rewords a memory of the slides agent, or moves it to one report or all of them. What you send changes and the rest stays. Answers the memory
  • deleteMemory — Has the slides agent forget a memory: its runs stop reading it, as forgetting it in the app's Slides settings does.
  • listReportRuns — The runs of a report of any type that ended, newest first, with how each ended, what started it and why it failed, for questions such as why
  • getReportRun — A run's status and the datasheets, or visualizations on a report of another type than SlideDeck, it could not refresh. Waits up to waitSecon
  • listReportSyncs — The syncs of a report other than a SlideDeck, such as a Google Slides presentation or an email report: each chart, table or text it pulls fr
  • listRuns — The runs that ended of every report the user can see, of any type, newest first, each with its report, for questions such as what failed ove
  • startReportRun — Refreshes a report's data, or only some of its datasheets, then repairs failed calculations and the slides with AI. On a report of another t
  • cancelReportRun — Cancels a run of a report, whoever started it. Only its editors may. A run that already ended stays as it is.
  • getReportCloudExport — Where a report is saved after its runs, in Google Drive, OneDrive or SharePoint, and how its last save went, with a link to the saved file.
  • updateReportCloudExport — Saves a report to a Google Drive, OneDrive or SharePoint folder after its runs, as the app's scheduling panel does, replacing the setting it
  • exportReport — Exports a report as PDF or PowerPoint and answers a download link valid for 15 minutes. At most 10 exports a minute per user.
  • getReportContent — What a viewer sees on a report's visible slides: titles, text, and each chart's and table's values. On a long report, pass slideIds for only
  • getReportDesign — Start here to design a slide deck's slides yourself, as HTML. A call without layoutIds answers the guide to writing a slide for this report,
  • getReportSlideHtml — The HTML drafts slides of a slide deck were made from, to change them and save them again with saveReportSlides under the same ids. A slide
  • getReportSlideImages — Renders slides of a report as images, as viewers see them, so you can check how they look: text that overflows or overlaps, or a chart too s
  • showReport — Shows a report to the user in a viewer with every visible slide, when the client can show one, to browse it or review the slides the slides
  • getReportViewerSlideImages — The slide images the report viewer shows, called by the viewer itself. Use getReportSlideImages instead. At most 10 slides a call; hidden sl

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • docx 194,218 ★
    Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Wo
  • pdf 194,218 ★
    Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text
  • pptx 194,218 ★
    Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This include
  • xlsx 194,218 ★
    Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user
  • backup-setup 116,897 ★
    Set up, check, or restore local claude-mem database snapshots. Use when the user says "set up backups", "back