Renderly MCP
Renderly MCP provides two core tools for AI agents:
screenshot: Capture a clean PNG or JPEG screenshot of any web page using real Chromium rendering. Automatically removes cookie banners, ads, and chat widgets. Options include full-page capture, configurable viewport size, and format selection. Optimized for vision models.extract: Pull the main article content from any web page, stripping ads, navigation, and boilerplate. Returns content in Markdown, plain text, or HTML format, with optional table inclusion. Ideal for LLMs and RAG pipelines.
Both tools use real Chromium rendering, so JavaScript-built pages are fully supported. Powered by Renderly APIs via RapidAPI (requires a RapidAPI key).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Renderly MCP Screenshot https://example.com and describe the layout"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Renderly MCP
Clean web screenshots & content for AI agents. An MCP server that gives your AI agent two tools:
screenshot— capture a clean PNG/JPEG of any web page. Cookie banners, ads, and chat widgets are auto-removed, so the image is clean for vision models.extract— get the clean main article content (Markdown / text / HTML) of a page, boilerplate stripped — ideal for LLMs / RAG.
Real Chromium rendering, so JavaScript-built pages work. Powered by Renderly.
Setup
Get a RapidAPI key — subscribe to Renderly (free tier available):
Screenshot & PDF API: https://rapidapi.com/xufei547/api/screenshot-pdf-api2
Article Extraction API: https://rapidapi.com/xufei547/api/article-extraction-api
Both share one RapidAPI key (your
X-RapidAPI-Key).Add the server to your MCP client.
Claude Desktop / Cursor
Add to your MCP config (claude_desktop_config.json or Cursor's mcp.json):
{
"mcpServers": {
"renderly": {
"command": "uvx",
"args": ["--from", "git+https://github.com/xufei547/renderly-mcp", "renderly-mcp"],
"env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
}
}
}(uvx ships with uv — it installs and runs the server straight from GitHub, no extra steps. Prefer pip? pip install git+https://github.com/xufei547/renderly-mcp then use "command": "renderly-mcp".)
Related MCP server: markfetch-mcp
Tools
Tool | Args | Returns |
|
| image |
|
| clean content |
Example prompts
"Screenshot https://example.com and describe what's on the page."
"Extract the article at and summarize it."
Configuration (env vars)
Var | Default | Purpose |
| — | Required. Your RapidAPI key. |
|
| Screenshot API host (see your RapidAPI "Code Snippets"). |
|
| Extraction API host. |
|
| Request timeout (seconds). |
License
MIT
Available Tools
2 toolsextractA
Extract the clean main content of a web page for LLMs / RAG.
Renders the page with real Chromium (so JavaScript-built pages work), then strips ads, navigation, and boilerplate. Returns clean Markdown, text, or HTML.
Args: url: Page URL to extract (http/https). format: "markdown", "text", or "html". include_tables: Keep tables in the extracted content.
Inputs: url (required), format, include_tables. Returns: result
screenshotA
Capture a clean screenshot of a web page for AI/vision use.
Cookie/consent banners, ads, and chat widgets are removed by default so the image is clean for vision models. Returns the rendered image.
Args: url: Page URL to capture (http/https). full_page: Capture the entire scrollable page, not just the viewport. block_cookie_banners: Auto-hide cookie banners, ads, and chat widgets. format: "png" or "jpeg". width: Viewport width in pixels. height: Viewport height in pixels.
Inputs: url (required), width, format, height, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
Both tools target web pages but have clearly distinct purposes: 'extract' retrieves text content for LLMs, while 'screenshot' captures visual images for vision models. No overlap in functionality.
Tool names are single-word verbs ('extract', 'screenshot'), which is consistent and descriptive, though lacking a verb_noun pattern that could clarify the object (e.g., 'extract_page_content').
Two tools is minimal for a web page utility server. While they cover the core promise of content extraction and screenshots, additional tools for batch processing or download would strengthen the set.
The server offers both text and visual extraction for web pages, covering its stated purpose. Minor gaps exist, such as lacking batch processing or file-saving options, but agents can accomplish most tasks.
Maintenance
Related MCP Connectors
Capture websites as PNG, JPEG, WebP or PDF, extract their content, or analyse them with AI.
Screenshot API for AI agents. Any public page as image or PDF, banners hidden, 227 countries.
Clean Markdown and AI-readability scoring for any URL. Built for AI agents.
Screenshot, PDF and Open Graph image API for AI agents: capture pages, render PDFs, make OG images.
Related MCP Servers
AlicenseBqualityBmaintenanceEnables AI agents to capture full-page or viewport screenshots of any web page with options for ad removal, cookie banner blocking, and proxy country selection.2516 npm3MIT- AlicenseAqualityDmaintenanceEnables AI agents to fetch any web page as clean markdown or screenshot it, turning URLs into LLM-ready context.24 npmMIT
- AlicenseAqualityNot gradedmaintenanceEnables AI agents to extract clean, structured web content (articles, tables, links, visual layouts) optimized for LLM token efficiency, with fast response times and optional JavaScript support.583 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to read, screenshot, or convert web pages to PDF using a real headless browser, turning any URL into clean Markdown, a visual image, or a print-ready document.82 npmMIT