Render HTML slide carousels as high-resolution PNG, WebP, PDF, or PPTX files through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Slideshot.
The 06ketan/slideshot MCP server renders HTML carousel pages into image, document, and presentation formats. Its output options include PNG, WebP, PDF, and PPTX. Rendering is handled through Puppeteer, allowing the HTML and CSS layout to be evaluated in a browser-like environment rather than converted from a limited text representation.
The project supports multiple ways to use the same rendering system: an npm CLI, an MCP stdio server, a web application, and a REST API. The MCP surface is intended for AI clients such as Claude Desktop and Cursor. The repository also includes prompt templates for producing slide HTML in several visual directions, including generic, branded, Instagram, infographic, pitch-deck, dark-modern, and editorial variants.
An MCP client starts the local process with npx and communicates with it over standard input and output. The agent can then call a rendering tool with HTML slide content and choose the desired output formats. Slide elements are selected with a CSS selector; the documented default is .slide.
Rendering settings include slide width and height, device scale, WebP quality, and output formats. The CLI documentation lists a default size of 540 by 675 CSS pixels and a default scale of 4, producing higher-resolution output. The same general rendering workflow is exposed through the MCP package, while the web application provides live preview and export through a browser interface.
The project describes its layout handling as dimension-aware reflow for portrait and landscape designs. The MCP package also offers a JSON-oriented mode intended to reduce the amount of exchanged output when agents work with rendered results.
Install the MCP process through the command shown in the repository's Claude Desktop and Cursor configuration example:
The package requires a local Puppeteer/Chromium environment for rendering. health_check can be used to verify whether that rendering dependency is available. No API key, OAuth flow, or external service credential is described for the local MCP setup.
The 06ketan/slideshot MCP server exposes these documented tools:
create_slides: starts a guided creation workflow using themes and output presets.render_html_to_images: converts HTML slides to PNG, WebP, PDF, or PPTX.get_slide_prompt: retrieves a prompt template for a selected theme variant.health_check: checks Puppeteer and Chromium availability.Seven MCP prompt variants are listed: generic, branded, Instagram carousel, infographic, pitch deck, dark modern, and editorial. They cover styles such as minimal layouts, vibrant social media designs, data-heavy charts, professional presentations, glassmorphism, and magazine-inspired slides.
The material documents browser rendering and local Chromium availability but does not specify supported operating systems, exact Chromium versions, or resource requirements. PPTX appears among the MCP rendering outputs, while the REST API endpoint description specifically lists PNG, WebP, and PDF and says it returns a ZIP. The repository also contains a separate web application and REST API, but those are not required for the local MCP configuration.
The README mentions 11 themes in the project description, while the MCP section documents seven prompt variants. Treat the seven listed variants as the explicitly documented MCP prompt set. The project is licensed under MIT.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/06ketan-slideshot)<a href="https://allmcps.com/mcp/06ketan-slideshot"><img src="https://allmcps.com/api/badge/06ketan-slideshot?style=directory" alt="Slideshot on AllMCPs" /></a>