MCP Hub
Back to servers

RendShot MCP Server

Enables AI agents to generate images from HTML/CSS, capture URL screenshots, and manage reusable templates through the RendShot API. Provides tools for rendering visual content programmatically within AI workflows.

glama
Updated
Apr 15, 2026

@rendshot/mcp

MCP server for RendShot — expose HTML-to-image rendering, URL screenshots, and template management as tools for AI agents.

npm License

Installation

npm install -g @rendshot/mcp

Setup

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "rendshot": {
      "command": "npx",
      "args": ["-y", "@rendshot/mcp"],
      "env": {
        "RENDSHOT_API_KEY": "rs_live_..."
      }
    }
  }
}

Claude Code

claude mcp add rendshot -- npx -y @rendshot/mcp

Set the API key in your environment:

export RENDSHOT_API_KEY=rs_live_...

Cursor / VS Code

Add to MCP settings:

{
  "rendshot": {
    "command": "npx",
    "args": ["-y", "@rendshot/mcp"],
    "env": {
      "RENDSHOT_API_KEY": "rs_live_..."
    }
  }
}

Tools

ToolDescription
generate_imageRender HTML/CSS or a template to an image
screenshot_urlTake a screenshot of any URL
list_templatesBrowse published templates with filtering
get_templateGet template details and variable definitions
create_templateCreate a new reusable template

generate_image

Render HTML to an image, or use a template with variables:

"Generate an image from this HTML: <h1>Hello World</h1>"
"Use template tpl_abc123 with title='Launch Day'"
ParameterTypeRequiredDescription
htmlstring*HTML to render (XOR with template_id)
template_idstring*Template ID (XOR with html)
variablesobjectTemplate variables
cssstringCSS styles
widthnumberWidth (1–4096, default 1080)
heightnumberHeight (1–4096, default 1080)
formatpng | jpgOutput format
qualitynumberJPEG quality (1–100)
deviceScale1 | 2 | 3Device pixel ratio

screenshot_url

"Screenshot https://example.com at 1440x900"
"Take a full-page screenshot of https://github.com"
ParameterTypeRequiredDescription
urlstringyesURL to screenshot
widthnumberViewport width
heightnumberViewport height
fullPagebooleanCapture full page
formatpng | jpgOutput format

list_templates

"Show me xiaohongshu templates"
"Search templates for 'blog cover'"
ParameterTypeDescription
platformstringFilter by platform
categorystringFilter by category
qstringSearch query
limitnumberResults per page

get_template

"Get details for template tpl_abc123"

create_template

"Create a template named 'Blog Header' with this HTML and a title variable"

Environment Variables

VariableRequiredDefaultDescription
RENDSHOT_API_KEYyesYour API key (rs_live_...)
RENDSHOT_API_URLnohttps://api.rendshot.aiAPI base URL

License

MIT

Reviews

No reviews yet

Sign in to write a review