renderping
RenderPing
Website-Screenshots und PDFs von jeder URL — ein einziger REST-Aufruf.
RenderPing rendert jede öffentliche URL mit echtem Headless-Chromium und gibt eine signierte URL zu einer PNG-, JPEG-, WebP- oder PDF-Datei zurück. Vollseite oder benutzerdefinierter Viewport, Element-Erfassung, Hide-Selector-Bereinigung, Cookies und Header für authentifizierte Seiten, synchrones oder asynchrones Rendering mit Webhooks. Wird mit einem MCP-Server ausgeliefert, damit KI-Agenten Seiten als Tools rendern können.
Live-API: https://renderping.theking.qzz.io
Dokumentation: https://renderping.theking.qzz.io/docs/
OpenAPI-3.1-Spezifikation: https://renderping.theking.qzz.io/openapi.json
Dashboard: https://renderping.theking.qzz.io/app/
Quickstart
# Sign up (returns your JWT + full API key, shown once)
curl -X POST https://renderping.theking.qzz.io/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"a-long-password"}'
# First capture
curl -X POST https://renderping.theking.qzz.io/api/v1/captures \
-H "X-API-Key: rp_live_..." -H "Content-Type: application/json" \
-d '{"url":"https://example.com","format":"png","full_page":true}'Die Antwort enthält result_url — einen HMAC-signierten, ablaufenden Link zur gerenderten Datei.
Kostenloser Plan: 50 erfolgreiche Renderings pro Monat.
Related MCP server: @rendershot/mcp-server
Monorepo-Aufbau
Pfad | Beschreibung |
| Fastify-API: Authentifizierung, API-Schlüssel, Capture-Warteschlange, Kontingentmessung, signierte Dateiauslieferung, Paddle- und Gumroad-Abrechnungssysteme |
| Playwright/Chromium-Render-Worker mit PG-gestützter Job-Warteschlange ( |
| MCP-Server (stdio), der |
| Vanilla-JS-SPA: Schlüssel, Playground, Nutzungszähler, Lizenz-Einlösung |
| Landingpage + deterministischer pSEO-Generator (~250 Seiten + Sitemap + robots) |
| Entwicklerdokumentations-Website |
| Pläne, Typen, SSRF-Schutz ( |
| Gemeinsames Designsystem (Tokens + Komponenten, ohne Framework) |
Bemerkenswerte technische Details
SSRF-sicheres Rendering: Jede Ziel-URL wird DNS-aufgelöst und vor der Navigation gegen private/reservierte Bereiche geprüft (Loopback, RFC1918, Link-Local-/Cloud-Metadaten, ULA, IPv4-gemapptes v6); blockierte literale Hosts werden außerdem pro Anfrage für Redirects/Subressourcen abgebrochen (
packages/shared/src/net.ts).Bytegetreue Webhook-Verifizierung: Paddle-Signaturen werden über die rohen Request-Bytes mit einem eingeschränkten Content-Type-Parser verifiziert — nicht durch eine erneute Serialisierung des geparsten JSON (
scripts/verify-paddle-webhook.jsbeweist es Ende-zu-Ende).Deterministisches pSEO: Zwei Generatorläufe erzeugen byteidentische Ausgaben; der Verifizierer erzwingt pro Seite Invarianten für canonical/h1/meta/interne Links sowie Sitemap-Vollständigkeit.
Verifizierungs-Harnesses für alles:
scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jslaufen gegen den Live-Server auflocalhost:8080.
Self-Hosting
npm install
cp .env.example .env # fill DATABASE_URL, JWT_SECRET, FILE_SIGN_SECRET
node scripts/migrate.js # applies migrations/*.sql
npm run build
npm start # or systemd units under infra/Voraussetzungen: Node 20+, PostgreSQL 12+, Chromium (installiert über npx playwright install chromium).
Abrechnung
Bezahlte Tarife sind monatliche Mitgliedschaften, die auf Gumroad mit sofortiger Lizenzschlüssel-Einlösung verkauft werden (POST /api/billing/gumroad/redeem). Ein Paddle-Merchant-of-Rail-Checkout-Pfad ist hinter Feature-Flags implementiert (PADDLE_MODE=sandbox|live) und wird durch ein eigenes Harness verifiziert.
Lizenz
© 2026 RenderPing. Alle Rechte vorbehalten. Öffentliches Repository, das zur Transparenz veröffentlicht wurde; die Wiederverwendung des Codes erfordert eine Genehmigung.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceLets AI agents like Claude capture website screenshots, check cache status, and monitor usage.32MIT

@rendershot/mcp-serverofficial
AlicenseAqualityDmaintenanceEnables AI agents to capture screenshots and generate PDFs from URLs or HTML via the Rendershot API.4253MIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to capture any public URL as PNG, JPEG, or PDF via REST API or MCP tools, including screenshot capture, page description, and PDF rendering.20MIT
- AlicenseAqualityAmaintenanceScreenshot, 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.231181MIT
Related MCP Connectors
Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API
Generate images, GIFs, and PDFs from HTML, URLs, or templates — from your AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DaymondHyper/renderping'
If you have feedback or need assistance with the MCP directory API, please join our Discord server