Add the hosted SnapRender MCP server to Cursor in one click. Cursor can then screenshot any URL, compare devices and extract page content while it codes. OAuth sign-in, or an API key header.
200 renders a month free, no card. Sign-in happens inside Cursor the first time it uses the server.
https://app.snap-render.com/mcp
Cursor connects to remote MCP servers over HTTP and handles the OAuth sign-in itself.
{
"mcpServers": {
"snaprender": { "url": "https://app.snap-render.com/mcp" }
}
}
Check it worked: The SnapRender tools appear under Available Tools in the chat. You can switch the server on or off from Customize in the sidebar.
Prefer a key over the browser sign-in, for example on a shared machine? Pass it as a header; Cursor expands ${env:...} from your environment. Get a key from your SnapRender dashboard.
{
"mcpServers": {
"snaprender": {
"url": "https://app.snap-render.com/mcp",
"headers": { "Authorization": "Bearer ${env:SNAPRENDER_API_KEY}" }
}
}
}
Runs the open-source server from npm on your machine instead. Replace YOUR_API_KEY with the key from your SnapRender dashboard. The package is snaprender-mcp on npm.
{
"mcpServers": {
"snaprender": {
"command": "npx",
"args": ["-y", "snaprender-mcp"],
"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
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, with an MCP server that provides a screenshot tool. With SnapRender added, ask "take a screenshot of example.com on iPhone" and Cursor calls the take_screenshot tool and sees the image.
The hosted server is a normal remote MCP server with OAuth, which is what Cursor agents use. If OAuth is not possible in your setup, use the API key header instead.
Checked against cursor.com, cursor.com in October 2026.