{"apiVersion":"v1","directorySlug":"rendex-mcp-b5b643b5b1","title":"Rendex","description":"Render HTML, a URL, or Markdown into images and PDFs with one POST. Built for n8n, Make, Zapier, and AI agents on MCP. Batch, signed webhooks, data templating, and official TypeScript & Python SDKs. Free tier included.","pageUrl":"https://www.mcpbundles.com/skills/rendex-mcp-b5b643b5b1","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.rendex.dev/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.rendex/rendex-mcp-b5b643b5b1","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"rendex_screenshot","description":"Use 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,","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"js":{"type":"string","maxLength":51200},"css":{"type":"string","maxLength":51200},"geo":{"type":"string","maxLength":2,"minLength":2},"url":{"type":"string","format":"uri"},"data":{"type":"object","additionalProperties":{}},"html":{"type":"string","maxLength":5242880},"delay":{"type":"integer","default":0,"maximum":10000,"minimum":0},"width":{"type":"integer","default":1280,"maximum":3840,"minimum":320},"device":{"enum":["desktop","iphone_15","iphone_se","pixel_8","ipad","ipad_pro"],"type":"string"},"format":{"enum":["png","jpeg","webp","pdf"],"type":"string","default":"png"},"height":{"type":"integer","default":800,"maximum":2160,"minimum":240},"cookies":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"path":{"type":"string"},"value":{"type":"string"},"domain":{"type":"string"},"secure":{"type":"boolean"},"expires":{"type":"number"},"httpOnly":{"type":"boolean"},"sameSite":{"enum":["Strict","Lax","None"],"type":"string"}},"additionalProperties":false},"maxItems":50},"geoCity":{"type":"string","maxLength":100},"headers":{"type":"object","additionalProperties":{"type":"string"}},"quality":{"type":"integer","maximum":100,"minimum":1},"timeout":{"type":"integer","default":30,"maximum":60,"minimum":5},"blockAds":{"type":"boolean","default":true},"darkMode":{"type":"boolean","default":false},"fullPage":{"type":"boolean","default":false},"geoState":{"type":"string","maxLength":100},"markdown":{"type":"string","maxLength":5242880},"pdfScale":{"type":"number","maximum":2,"minimum":0.1},"selector":{"type":"string","maxLength":500},"pdfFormat":{"enum":["A4","Letter","Legal","Tabloid","A3"],"type":"string"},"pdfMargin":{"type":"object","properties":{"top":{"type":"string"},"left":{"type":"string"},"right":{"type":"string"},"bottom":{"type":"string"}},"additionalProperties":false},"userAgent":{"type":"string","maxLength":512},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string","default":"networkidle2"},"bestAttempt":{"type":"boolean","default":true},"resizeWidth":{"type":"integer","maximum":3840,"minimum":16},"pdfLandscape":{"type":"boolean"},"resizeHeight":{"type":"integer","maximum":2160,"minimum":16},"hideSelectors":{"type":"array","items":{"type":"string"},"maxItems":50},"waitForSelector":{"type":"string","maxLength":500},"deviceScaleFactor":{"type":"number","default":2,"maximum":3,"minimum":1},"blockCookieBanners":{"type":"boolean"},"blockResourceTypes":{"type":"array","items":{"enum":["font","image","media","stylesheet","other"],"type":"string"}},"pdfPrintBackground":{"type":"boolean"}},"additionalProperties":false},"title":"Capture Screenshot or PDF","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"rendex_screenshot","displayName":"Capture Screenshot or PDF"},{"name":"rendex_extract","description":"Use 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","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"device":{"enum":["desktop","iphone_15","iphone_se","pixel_8","ipad","ipad_pro"],"type":"string"},"timeout":{"type":"integer","default":30,"maximum":60,"minimum":5},"blockAds":{"type":"boolean","default":true},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string","default":"networkidle2"},"extractFormat":{"enum":["markdown","json","html"],"type":"string","default":"markdown"},"hideSelectors":{"type":"array","items":{"type":"string"},"maxItems":50},"blockCookieBanners":{"type":"boolean"}},"additionalProperties":false},"title":"Extract Reader-Mode Content","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"rendex_extract","displayName":"Extract Reader-Mode Content"},{"name":"rendex_render_link","description":"Use 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_screensh","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"js":{"type":"string","maxLength":51200},"css":{"type":"string","maxLength":51200},"geo":{"type":"string","maxLength":2,"minLength":2},"url":{"type":"string","format":"uri"},"data":{"type":"object","additionalProperties":{}},"html":{"type":"string","maxLength":5242880},"delay":{"type":"integer","default":0,"maximum":10000,"minimum":0},"width":{"type":"integer","default":1280,"maximum":3840,"minimum":320},"device":{"enum":["desktop","iphone_15","iphone_se","pixel_8","ipad","ipad_pro"],"type":"string"},"format":{"enum":["png","jpeg","webp","pdf"],"type":"string","default":"png"},"height":{"type":"integer","default":800,"maximum":2160,"minimum":240},"cookies":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"path":{"type":"string"},"value":{"type":"string"},"domain":{"type":"string"},"secure":{"type":"boolean"},"expires":{"type":"number"},"httpOnly":{"type":"boolean"},"sameSite":{"enum":["Strict","Lax","None"],"type":"string"}},"additionalProperties":false},"maxItems":50},"geoCity":{"type":"string","maxLength":100},"headers":{"type":"object","additionalProperties":{"type":"string"}},"quality":{"type":"integer","maximum":100,"minimum":1},"timeout":{"type":"integer","default":30,"maximum":60,"minimum":5},"blockAds":{"type":"boolean","default":true},"darkMode":{"type":"boolean","default":false},"fullPage":{"type":"boolean","default":false},"geoState":{"type":"string","maxLength":100},"markdown":{"type":"string","maxLength":5242880},"pdfScale":{"type":"number","maximum":2,"minimum":0.1},"selector":{"type":"string","maxLength":500},"expiresIn":{"type":"integer","maximum":2592000,"minimum":60},"pdfFormat":{"enum":["A4","Letter","Legal","Tabloid","A3"],"type":"string"},"pdfMargin":{"type":"object","properties":{"top":{"type":"string"},"left":{"type":"string"},"right":{"type":"string"},"bottom":{"type":"string"}},"additionalProperties":false},"userAgent":{"type":"string","maxLength":512},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string","default":"networkidle2"},"bestAttempt":{"type":"boolean","default":true},"resizeWidth":{"type":"integer","maximum":3840,"minimum":16},"pdfLandscape":{"type":"boolean"},"resizeHeight":{"type":"integer","maximum":2160,"minimum":16},"hideSelectors":{"type":"array","items":{"type":"string"},"maxItems":50},"waitForSelector":{"type":"string","maxLength":500},"deviceScaleFactor":{"type":"number","default":2,"maximum":3,"minimum":1},"blockCookieBanners":{"type":"boolean"},"blockResourceTypes":{"type":"array","items":{"enum":["font","image","media","stylesheet","other"],"type":"string"}},"pdfPrintBackground":{"type":"boolean"}},"additionalProperties":false},"title":"Mint Hosted Render URL","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"rendex_render_link","displayName":"Mint Hosted Render URL"},{"name":"render_artifact","description":"Use 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 }.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content"],"properties":{"data":{"type":"object","additionalProperties":{}},"font":{"type":"string","maxLength":120},"logo":{"type":"string","format":"uri","maxLength":2048},"footer":{"type":"string","maxLength":2000},"header":{"type":"string","maxLength":2000},"content":{"type":"string","maxLength":4000000,"minLength":1},"formats":{"type":"array","items":{"enum":["pdf","png"],"type":"string"},"default":["pdf","png"],"maxItems":2,"minItems":1},"expiresIn":{"type":"integer","maximum":2592000,"minimum":3600},"pageSetup":{"type":"object","properties":{"size":{"enum":["A4","Letter","Legal","Tabloid","A3"],"type":"string"},"scale":{"type":"number","maximum":2,"minimum":0.1},"width":{"type":"integer","maximum":3840,"minimum":320},"height":{"type":"integer","maximum":2160,"minimum":240},"margin":{"type":"object","properties":{"top":{"type":"string","maxLength":16},"left":{"type":"string","maxLength":16},"right":{"type":"string","maxLength":16},"bottom":{"type":"string","maxLength":16}},"additionalProperties":false},"fullPage":{"type":"boolean"},"orientation":{"enum":["portrait","landscape"],"type":"string"}},"additionalProperties":false},"accentColor":{"type":"string","maxLength":64},"inputFormat":{"enum":["markdown","html"],"type":"string","default":"markdown"}},"additionalProperties":false},"title":"Render Branded Artifact (PDF + PNG)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"render_artifact","displayName":"Render Branded Artifact (PDF + PNG)"},{"name":"rendex_account","description":"Check 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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Check Plan & Usage","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"rendex_account","displayName":"Check Plan & Usage"},{"name":"watch_create","description":"Use 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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120},"paused":{"type":"boolean","default":false},"diffMode":{"enum":["visual","text","both"],"type":"string","default":"both"},"aiSummary":{"type":"boolean","default":false},"threshold":{"type":"number","default":0.01,"maximum":1,"minimum":0},"webhookUrl":{"type":"string","format":"uri"},"notifyEmail":{"type":"string","format":"email"},"renderParams":{"type":"object","properties":{"geo":{"type":"string"},"delay":{"type":"integer","maximum":10000,"minimum":0},"width":{"type":"integer","maximum":3840,"minimum":320},"device":{"enum":["desktop","iphone_15","iphone_se","pixel_8","ipad","ipad_pro"],"type":"string"},"format":{"enum":["png","jpeg","webp","pdf"],"type":"string"},"height":{"type":"integer","maximum":2160,"minimum":240},"uaMode":{"enum":["auto","identify","stealth"],"type":"string"},"geoCity":{"type":"string"},"timeout":{"type":"integer","maximum":60,"minimum":5},"blockAds":{"type":"boolean"},"darkMode":{"type":"boolean"},"fullPage":{"type":"boolean","default":true},"geoState":{"type":"string"},"selector":{"type":"string","maxLength":500},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},"ignoreText":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":50},"minTextChars":{"type":"integer","maximum":100000,"minimum":0},"hideSelectors":{"type":"array","items":{"type":"string"},"maxItems":50},"ignoreRegions":{"type":"array","items":{"type":"object","required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":0},"y":{"type":"number","minimum":0},"width":{"type":"number","exclusiveMinimum":0},"height":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"maxItems":20},"deviceScaleFactor":{"type":"number","maximum":3,"minimum":1},"blockCookieBanners":{"type":"boolean"},"suppressWhilePresent":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":20}},"additionalProperties":false},"intervalMinutes":{"type":"integer","default":1440,"maximum":43200,"minimum":5}},"additionalProperties":false},"title":"Create Watch","logicalName":"watch_create","displayName":"Create Watch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"watch_test","description":"Dry-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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120},"paused":{"type":"boolean","default":false},"diffMode":{"enum":["visual","text","both"],"type":"string","default":"both"},"aiSummary":{"type":"boolean","default":false},"threshold":{"type":"number","default":0.01,"maximum":1,"minimum":0},"webhookUrl":{"type":"string","format":"uri"},"notifyEmail":{"type":"string","format":"email"},"renderParams":{"type":"object","properties":{"geo":{"type":"string"},"delay":{"type":"integer","maximum":10000,"minimum":0},"width":{"type":"integer","maximum":3840,"minimum":320},"device":{"enum":["desktop","iphone_15","iphone_se","pixel_8","ipad","ipad_pro"],"type":"string"},"format":{"enum":["png","jpeg","webp","pdf"],"type":"string"},"height":{"type":"integer","maximum":2160,"minimum":240},"uaMode":{"enum":["auto","identify","stealth"],"type":"string"},"geoCity":{"type":"string"},"timeout":{"type":"integer","maximum":60,"minimum":5},"blockAds":{"type":"boolean"},"darkMode":{"type":"boolean"},"fullPage":{"type":"boolean","default":true},"geoState":{"type":"string"},"selector":{"type":"string","maxLength":500},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},"ignoreText":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":50},"minTextChars":{"type":"integer","maximum":100000,"minimum":0},"hideSelectors":{"type":"array","items":{"type":"string"},"maxItems":50},"ignoreRegions":{"type":"array","items":{"type":"object","required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":0},"y":{"type":"number","minimum":0},"width":{"type":"number","exclusiveMinimum":0},"height":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"maxItems":20},"deviceScaleFactor":{"type":"number","maximum":3,"minimum":1},"blockCookieBanners":{"type":"boolean"},"suppressWhilePresent":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":20}},"additionalProperties":false},"intervalMinutes":{"type":"integer","default":1440,"maximum":43200,"minimum":5}},"additionalProperties":false},"title":"Test Watch Config (dry-run)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"watch_test","displayName":"Test Watch Config (dry-run)"},{"name":"watch_list","description":"List your watches (newest first), optionally filtered by status and paged. Returns { items, nextCursor }.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"cursor":{"type":"string"},"status":{"enum":["active","paused","all"],"type":"string","default":"all"}},"additionalProperties":false},"title":"List Watches","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"watch_list","displayName":"List Watches"},{"name":"watch_get","description":"Fetch one watch by ID, including its current baseline image URL and status. Returns JSON.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Watch","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"watch_get","displayName":"Get Watch"},{"name":"watch_run","description":"Run an immediate check now (charges 1 credit). Returns the queued run; poll watch_runs for the result or receive a watch.changed webhook.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Run Watch Now","logicalName":"watch_run","displayName":"Run Watch Now","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"watch_runs","description":"Read a watch's run history (newest first), paged. Each run includes changed, diffScore, and signed before/after/overlay image URLs. Returns { items, nextCursor }.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Watch Runs","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"watch_runs","displayName":"List Watch Runs"},{"name":"watch_delete","description":"Delete a watch and its run history. Irreversible.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Watch","logicalName":"watch_delete","displayName":"Delete Watch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"watch_update","description":"Update 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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"url":{"type":"string","format":"uri"},"name":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"paused":{"type":"boolean"},"diffMode":{"enum":["visual","text","both"],"type":"string"},"aiSummary":{"type":"boolean"},"threshold":{"type":"number","maximum":1,"minimum":0},"webhookUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"notifyEmail":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}]},"renderParams":{"type":"object","properties":{"geo":{"type":"string"},"delay":{"type":"integer","maximum":10000,"minimum":0},"width":{"type":"integer","maximum":3840,"minimum":320},"device":{"enum":["desktop","iphone_15","iphone_se","pixel_8","ipad","ipad_pro"],"type":"string"},"format":{"enum":["png","jpeg","webp","pdf"],"type":"string"},"height":{"type":"integer","maximum":2160,"minimum":240},"uaMode":{"enum":["auto","identify","stealth"],"type":"string"},"geoCity":{"type":"string"},"timeout":{"type":"integer","maximum":60,"minimum":5},"blockAds":{"type":"boolean"},"darkMode":{"type":"boolean"},"fullPage":{"type":"boolean","default":true},"geoState":{"type":"string"},"selector":{"type":"string","maxLength":500},"waitUntil":{"enum":["load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},"ignoreText":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":50},"minTextChars":{"type":"integer","maximum":100000,"minimum":0},"hideSelectors":{"type":"array","items":{"type":"string"},"maxItems":50},"ignoreRegions":{"type":"array","items":{"type":"object","required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":0},"y":{"type":"number","minimum":0},"width":{"type":"number","exclusiveMinimum":0},"height":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"maxItems":20},"deviceScaleFactor":{"type":"number","maximum":3,"minimum":1},"blockCookieBanners":{"type":"boolean"},"suppressWhilePresent":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":20}},"additionalProperties":false},"intervalMinutes":{"type":"integer","maximum":43200,"minimum":5}},"additionalProperties":false},"title":"Update Watch","logicalName":"watch_update","displayName":"Update Watch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Rendex&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucmVuZGV4LmRldi9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Rendex%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.rendex.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Rendex%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.rendex.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Rendex&connectorUrl=https%3A%2F%2Fmcp.rendex.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Rendex\" --url \"https://mcp.rendex.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rendex-mcp-b5b643b5b1","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rendex-mcp-b5b643b5b1/tools/{tool}","mcpServerUrl":"https://mcp.rendex.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rendex-mcp-b5b643b5b1?live=1"}