RendShot MCP Server
Enables browsing and filtering of Xiaohongshu templates through the list_templates tool for creating platform-specific content.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
@rendshot/mcp
MCP server for RendShot — expose HTML-to-image rendering, URL screenshots, and template management as tools for AI agents.
Installation
npm install -g @rendshot/mcpRelated MCP server: rendex-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/mcpSet 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
Tool | Description |
| Render HTML/CSS or a template to an image |
| Take a screenshot of any URL |
| Browse published templates with filtering |
| Get template details and variable definitions |
| Create 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'"Parameter | Type | Required | Description |
|
| * | HTML to render (XOR with template_id) |
|
| * | Template ID (XOR with html) |
|
| — | Template variables |
|
| — | CSS styles |
|
| — | Width (1–4096, default 1080) |
|
| — | Height (1–4096, default 1080) |
|
| — | Output format |
|
| — | JPEG quality (1–100) |
|
| — | Device pixel ratio |
screenshot_url
"Screenshot https://example.com at 1440x900"
"Take a full-page screenshot of https://github.com"Parameter | Type | Required | Description |
|
| yes | URL to screenshot |
|
| — | Viewport width |
|
| — | Viewport height |
|
| — | Capture full page |
|
| — | Output format |
list_templates
"Show me xiaohongshu templates"
"Search templates for 'blog cover'"Parameter | Type | Description |
|
| Filter by platform |
|
| Filter by category |
|
| Search query |
|
| Results 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
Variable | Required | Default | Description |
| yes | — | Your API key ( |
| no |
| API base URL |
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate images, GIFs, videos, and PDFs from HTML, URLs, or templates — from your AI agent.
Screenshot, PDF and Open Graph image API for AI agents: capture pages, render PDFs, make OG images.
Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API
Screenshot API for AI agents. Any public page as image or PDF, banners hidden, 227 countries.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to programmatically generate images, GIFs, and PDFs from HTML/CSS or web screenshots using the Pictify API. It also supports template management, batch rendering jobs, and A/B test experiment controls.3127 npmMIT
- AlicenseAqualityBmaintenanceCapture screenshots, generate PDFs, and render HTML to images via AI agents. Supports batch capture, geo-targeting, async webhooks, and CSS/JS injection.11108 npm6MIT

@rendershot/mcp-serverofficial
AlicenseAqualityDmaintenanceEnables AI agents to capture screenshots and generate PDFs from URLs or HTML via the Rendershot API.417 npm3MIT- AlicenseAqualityCmaintenanceScreenshot, visual-diff, and AI page-analysis API for AI agents. Capture any URL as PNG, JPEG, WebP, PDF, or HTML, diff two versions of a page to catch visual regressions, and get an AI summary of what a page contains.337 npm1MIT