Serveur MCP

Skillforge Render API

com.skillforge99/render-api
Design et création Outils développeur Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Extracts web pages and renders URLs or HTML snippets as screenshots, PDFs, and Open Graph images.

extract_page
Extract Page Content
Fetch a public web page and extract its content as either clean, readable markdown (the default) or as structured JSON fields matched against a caller-supplied schema. Use markdown mode to summarize or quote a page's text; use structured mode to pull specific named fields (e.g. price, title, author) out of a page's content.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to extract (required)'}, 'mode': {'enum': ['markdown', 'structured'], 'type': 'string', 'description': "Extraction mode: 'markdown' (default, 2 units) returns cleaned page text as markdown; 'structured' (8 units, requires schema) returns JSON matched to the caller's field schema"}, 'schema': {'type': 'object', 'description': "Required when mode is 'structured': { properties: { field: { type: 'string'|'number'|'boolean'|'array' } } }, max 24 properties, max 8KB serialized"}}}
render_og
Render Open Graph Image
Render an inline HTML snippet to a social-share (Open Graph) image sized for link previews, defaulting to the standard 1200x630 OG dimensions. Use this to generate og:image assets for blog posts, products, or share cards without hand-designing an image.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Raw HTML to render into the OG image (required, max 100KB)'}, 'width': {'type': 'number', 'description': 'Viewport width in pixels, 320-1920 (default 1200)'}, 'height': {'type': 'number', 'description': 'Viewport height in pixels, 240-1080 (default 630)'}}}
render_pdf
Render PDF
Render a public web page or an inline HTML snippet to a paginated PDF document, using a real headless browser (JS, CSS, and web fonts execute). Use this to turn a URL or HTML into a downloadable/printable PDF, e.g. an invoice, report, or saved article.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to render (exactly one of url/html)'}, 'html': {'type': 'string', 'description': 'Raw HTML to render (exactly one of url/html, max 1MB)'}, 'width': {'type': 'number', 'description': 'Viewport width in pixels, 320-1920 (default 1280)'}, 'height': {'type': 'number', 'description': 'Viewport height in pixels, 240-1080 (default 800)'}}}
screenshot_url
Screenshot URL
Capture a screenshot image of a public web page or an inline HTML snippet, rendered in a real headless browser (JS, CSS, and web fonts execute). Returns a PNG/JPEG/WEBP image. Use this to visually preview a page, generate a thumbnail, or archive how a URL looked at a point in time.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to screenshot (exactly one of url/html)'}, 'html': {'type': 'string', 'description': 'Raw HTML to render (exactly one of url/html, max 1MB)'}, 'width': {'type': 'number', 'description': 'Viewport width in pixels, 320-1920 (default 1280)'}, 'format': {'enum': ['png', 'jpeg', 'webp'], 'type': 'string', 'description': 'Output image format (default png)'}, 'height': {'type': 'number', 'description': 'Viewport height in pixels, 240-1080 (default 800)'}, 'fullPage': {'type': 'boolean', 'description': 'Capture the full scrollable page instead of just the viewport (costs 2 units instead of 1)'}}}
Ajouté
extract_page
17 September 2026 12:37
Ajouté
render_og
17 September 2026 12:37
Ajouté
render_pdf
17 September 2026 12:37
Ajouté
screenshot_url
17 September 2026 12:37