Rendex: Rendering API for Images, PDFs & Content Extraction MCP server
Render HTML, Markdown, or URLs to images, PDF, or branded artifacts; extract and watch pages.
7 stars47 downloads/wk
Reviews
Write oneNobody has reviewed Rendex: Rendering API for Images, PDFs & Content Extraction yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rendex: Rendering API for Images, PDFs & Content Extraction tools (13, 4 write)
write = sends, deletes, buys or postsrender_artifactFreeUse this when the user asks to make or create a branded report, invoice, summary, release notes, or document — or to 'turn this Markdown/HTML into a PDF and PNG' (optionally with a logo or accent color). Do NOT use to screenshot an existing URL (use rendex_screenshot). Turns Markdown or HTML into a branded, downloadable artifact — a PDF, a PNG, and a hosted share page — in one call. Apply a logo, accentColor, font, header, and footer. Returns hosted URLs { pdfUrl, pngUrl, shareUrl, expiresAt }. Each requested format costs 1 render credit.
rendex_accountFreeCheck the Rendex account: which plan it's on, how many render credits have been used vs. the monthly limit (and when it resets), the per-minute rate limit, and a one-tap link to upgrade to a higher tier. Use this whenever the user asks about their usage, remaining quota, current plan, or how to get more renders / stop hitting limits. Read-only — costs no credits.
rendex_extractFreeUse this when the user asks to read, extract, get the text/content/article of, or summarize a webpage/URL. Do NOT use for a visual screenshot (use rendex_screenshot). Extracts clean reader-mode content from any webpage as Markdown, JSON, or HTML. Runs the same Chromium render pass as a screenshot, so it captures content after JavaScript runs — handles SPAs that fetch-only readers miss. Strips nav, ads, and boilerplate, returning the article body plus title, byline, and excerpt. Great for feeding page content to an LLM, summarization, or RAG ingestion. Costs 1 render credit per call.
rendex_render_linkFreeUse this when the user wants a reusable, HOSTED image URL — an og:image or a link to embed in an <img> tag — rather than the image bytes. Do NOT use for a one-off inline screenshot (use rendex_screenshot). Renders a URL, raw HTML, or Markdown and gives back a signed, hosted, edge-cached image URL instead of the bytes — ideal for dynamic OG images: drop the URL into <meta property="og:image"> or an <img> tag and Rendex serves a cached copy on every share. Takes the same options as rendex_screenshot, plus an optional expiresIn. Returns { url, expiresAt, format, cacheTtl } as JSON. Costs 1 render credit per fresh render; cached repeat hits don't re-charge.
rendex_screenshotFreeUse this when the user asks to screenshot, capture, or take a picture of a webpage/URL, or to render raw HTML or Markdown to an image or PDF. Do NOT use to get a reusable hosted image URL (use rendex_render_link) or to make a branded multi-format document (use render_artifact). Captures a screenshot or PDF of any webpage, raw HTML, or Markdown. Supports full-page capture, dark mode, ad blocking, custom viewports, CSS/JS injection, cookie/header injection, PDF output, HTML and Markdown rendering, and progressive fallback for heavy sites. Returns partial renders on timeout by default (bestAttempt mode). Costs 1 render credit per call. Cookie/header injection requires Starter+; geo-targeting requires Pro+.
watch_createwrite actionFreeUse this when the user asks to monitor, watch, or track a webpage for changes, or to be alerted/notified when a page changes. Do NOT use for a one-time capture (use rendex_screenshot). Creates a Rendex Watch — monitors a URL on a schedule and notifies when it changes (real-Chrome visual diff with a highlighted overlay, an extracted-text diff, or both). An active watch captures its baseline immediately. Returns the created watch as JSON.
watch_deletewrite actionFreeDelete a watch and its run history. Irreversible.
watch_getFreeFetch one watch by ID, including its current baseline image URL and status. Returns JSON.
watch_listFreeList your watches (newest first), optionally filtered by status and paged. Returns { items, nextCursor }.
watch_runwrite actionFreeRun an immediate check now (charges 1 credit). Returns the queued run; poll watch_runs for the result or receive a watch.changed webhook.
watch_runsFreeRead a watch's run history (newest first), paged. Each run includes changed, diffScore, and signed before/after/overlay image URLs. Returns { items, nextCursor }.
watch_testFreeDry-run a watch config BEFORE creating it — render the proposed config once and report what was captured + whether the page is reachable (and the text a text-watch would compare). Creates no watch, no baseline, no diff. Use this to validate a selector/scope/identity first. Returns JSON.
watch_updatewrite actionFreeUpdate a watch in place — pause/resume (paused), re-point (url), change schedule/diff/notify settings, or turn a channel off (webhookUrl/notifyEmail = null). Only the fields you send change; renderParams is deep-merged over the existing config. A scope change (url/selector/fullPage/size/device) re-baselines on the next check. Returns the updated watch as JSON.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan25 source files scanned25/25
- Live reliabilityremote reachable in 1269ms20/20
- Tool poisoning13 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 43 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
What the publisher says
From the Rendex: Rendering API for Images, PDFs & Content Extraction repository's README, as published. We do not edit it. Read it on GitHub
@copperline/rendex-mcp
MCP server for Rendex — render raw HTML, Markdown, or any URL to an image or PDF via AI agents using the Model Context Protocol.
Quick Start
Claude Desktop / Cursor / Windsurf (npx)
Add to your MCP client config:
{
"mcpServers": {
"rendex": {
"command": "npx",
"args": ["-y", "@copperline/rendex-mcp"],
"env": {
"RENDEX_API_KEY": "your-api-key"
}
}
}
}Where to add this:
Claude Code (CLI)
Add a .mcp.json to your project root with the same config above. Then restart Claude Code.
Important: Add .mcp.json to your .gitignore — it contains your API key.
Remote (zero-install, OAuth or API key)
Connect to the hosted server at https://mcp.rendex.dev/mcp — no install needed. It's fronted by OAuth 2.1 (authorization-code + PKCE S256), so OAuth-capable clients (ChatGPT, Claude, Cursor, the MCP Inspector) connect with no API key — you sign in with a one-time email code and each caller bills against their own Rendex plan and credit pool.
Clients that prefer a static key can still pass one directly:
{
"mcpServers": {
"rendex": {
"url": "https://mcp.rendex.dev/mcp",
"headers": {
"Authorization": "Bearer your-api-key"
}
}
}
}Tools
rendex_screenshot
Render any webpage, raw HTML, or Markdown to an image or PDF.
"Take a screenshot of https://example.com"
"Capture the full page of https://news.ycombinator.com in dark mode"
"Generate a PDF of https://github.com with A4 page size"
"Capture https://amazon.de as seen from Germany"
"Render this HTML invoice as a PDF"
"Render this Markdown release note as a PDF"Parameters:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add --transport http rendex-mcp https://mcp.rendex.dev/mcp
Rendex: Rendering API for Images, PDFs & Content Extraction: common questions
- Is Rendex: Rendering API for Images, PDFs & Content Extraction MCP server safe?
- Yes, by our scan: it is graded A (87/100). Read the Rendex: Rendering API for Images, PDFs & Content Extraction safety report
- How do I install Rendex: Rendering API for Images, PDFs & Content Extraction?
- It runs remotely at mcp.rendex.dev. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Rendex: Rendering API for Images, PDFs & Content Extraction need an API key?
- Yes. The registry entry asks for
RENDEX_API_KEY,Authorization. - Is Rendex: Rendering API for Images, PDFs & Content Extraction maintained?
- The last commit was 43 days ago (2026-08-14). The latest release is v1.8.2.
- Is Rendex: Rendering API for Images, PDFs & Content Extraction up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Rendex: Rendering API for Images, PDFs & Content Extraction?
- Servers from other publishers that do the same job: Nutrient DWS MCP Server, Talonic MCP server and Design System Extractor MCP server. Compare all Rendex: Rendering API for Images, PDFs & Content Extraction alternatives.
Alternatives to Rendex: Rendering API for Images, PDFs & Content Extraction
Same job from other publishers: the closest match first, then the best rated.
- Nutrient DWS MCP ServerNutrient Processor + Data Extraction MCP: convert, OCR, sign, redact, and extract PDFs/Office docs.not reviewedGrowingA
- TalonicExtract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.not reviewedGrowingA
- Design System ExtractorMCP server for Storybook design systems — extract component HTML, styles and metadata.not reviewedGrowingA
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedGrowingA
- MCPLightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary.not reviewedGrowingA