Connect the hosted SnapRender MCP server to Mistral Vibe, formerly Le Chat, as a custom MCP connector, or to the Vibe coding CLI with vibe mcp add. Vibe can then screenshot and read any web page.
200 renders a month free, no card. Sign-in happens inside Mistral Vibe (Le Chat) the first time it uses the server.
https://app.snap-render.com/mcp
Mistral Vibe, formerly Le Chat, adds remote MCP servers as custom connectors and detects that SnapRender uses OAuth by itself. The Vibe coding CLI adds servers with vibe mcp add and signs in through the browser.
Connector name: snaprender
Server URL: https://app.snap-render.com/mcp
vibe mcp add snaprender --url https://app.snap-render.com/mcp
Check it worked: In Vibe, open Connectors, My Connectors and select SnapRender to see its functions. In the CLI, /mcp status shows the server and /mcp snaprender lists its tools.
The Vibe CLI can send the key as an Authorization: Bearer header instead. It reads the key from the environment variable you name. Get a key from your SnapRender dashboard.
export SNAPRENDER_API_KEY=YOUR_API_KEY
vibe mcp add snaprender --url https://app.snap-render.com/mcp --api-key-env SNAPRENDER_API_KEY
[[mcp_servers]]
name = "snaprender"
transport = "streamable-http"
url = "https://app.snap-render.com/mcp"
[mcp_servers.auth]
type = "static"
api_key_env = "SNAPRENDER_API_KEY"
Runs the open-source server from npm locally in the Vibe CLI. Replace YOUR_API_KEY with the key from your SnapRender dashboard. The package is snaprender-mcp on npm.
vibe mcp add snaprender --transport stdio --command npx \
--arg=-y --arg snaprender-mcp --env SNAPRENDER_API_KEY=YOUR_API_KEY
[[mcp_servers]]
name = "snaprender"
transport = "stdio"
command = "npx"
args = ["-y", "snaprender-mcp"]
[mcp_servers.env]
SNAPRENDER_API_KEY = "YOUR_API_KEY"
take_screenshotCapture any URL, HTML or Markdown as PNG, JPEG, WebP or PDF, full page or by device. Inline image by default, or an attached file with as_file
extract_contentRead a page as markdown, text, article, links or metadata
batch_screenshotsCapture up to 50 URLs in one job
get_batch_statusCheck a batch and get its download links
sign_screenshot_urlCreate a shareable capture URL that does not expose your key
check_screenshot_cacheSee whether a capture is cached, without spending quota
get_usageShow renders used and left this month
list_webhooksList your webhooks
create_webhookGet notified when batches finish
delete_webhookRemove a webhook
test_webhookSend a test delivery
Prompts to try
SnapRender renders public pages from its own servers, with ads and cookie banners removed. Pages behind a login and localhost are out of reach; use a preview deployment or a tunnel for local work.
Yes. Mistral renamed Le Chat to Mistral Vibe. Custom MCP connectors now live under Connectors in Vibe.
Yes, with a connector that provides a screenshot tool. With SnapRender connected, Vibe can capture a page, look at it and read it as markdown.
Checked against docs.mistral.ai, docs.mistral.ai in November 2026.