Connect SnapRender and Claude captures real website screenshots inside your chat: any URL, any device, dark mode, full page. Then it reads them, compares them, and reports back.
200 free captures a month. Works with claude.ai, Claude Desktop, and Claude Code.
One sentence in, one rendered screenshot out. Claude calls SnapRender's take_screenshot tool with the device and dark mode you asked for.
Eleven tools, all callable in plain language. Claude picks the right one and shows its work in the chat.
Ask Claude to check your landing page on desktop, iPhone, and iPad. It captures all three with real device emulation, looks at each render, and tells you what breaks: hidden CTAs, cramped layouts, missing nav items.
"Compare how my landing page looks on desktop, iPhone, and iPad. URL: https://acme.dev"
The extract_content tool strips ads, navigation, and cookie banners and hands Claude the article itself. Summaries, comparisons, and quotes come from the actual text, not from a stale index.
"Extract this article and give me the three main arguments with quotes."
Need a screenshot URL for an email, a doc, or a dashboard? Claude creates a signed link that renders on demand. No file juggling, no expiring uploads to babysit.
"Give me a signed screenshot URL of our pricing page I can embed in the report."
Quota, daily rate, webhook health: Claude reads your account state and answers in context. It can also create, test, and remove webhooks when you ask it to.
"How many screenshots have I used this month? And list my webhooks."
Granular, single-purpose tools: built to the requirements of Anthropic's connector directory, so Claude always knows exactly what it is allowed to do.
Three ways in. Pick the one that matches how you use Claude.
Works on every Claude plan, including Free, which allows one custom connector. No API key to paste: you authorize with your SnapRender login. On Team and Enterprise plans, an owner adds it under Organization settings, Connectors, and members click Connect.
For the terminal. Run this once in a terminal, outside a Claude Code session:
claude mcp add --transport http --scope user snaprender https://app.snap-render.com/mcp
Then start Claude Code, type /mcp, choose snaprender and Authenticate. Sign in to SnapRender (or create a free account) and click Allow. From a terminal, claude mcp login snaprender does the same.
Prefer an API key, for CI or scripts? Add --header "Authorization: Bearer sk_live_..." to the same command. Keys are in your dashboard.
Now your coding agent can screenshot the app it is building, compare staging against production, or capture a competitor's page for reference, all without leaving the terminal.
Want the server on your own machine, or using a client that only runs local servers? Run it from npm:
{
"mcpServers": {
"snaprender": {
"command": "npx",
"args": ["-y", "snaprender-mcp"],
"env": { "SNAPRENDER_API_KEY": "sk_live_your_key_here" }
}
}
}
Add this to claude_desktop_config.json (or your client's MCP config). Same tools, running on your machine. Package: snaprender-mcp on npm.
New to connectors? Anthropic explains how they work in the Claude Help Center. The protocol underneath is the open Model Context Protocol.
Copy one, swap in your URL, and paste it into Claude. Naming SnapRender in the prompt makes Claude reach for the connector right away.
Most screenshot APIs added an MCP wrapper as an afterthought. This connector follows the published requirements for Claude connectors: OAuth 2.0 sign-in, granular tools, a hosted endpoint with nothing to install.
JavaScript executed, web fonts loaded, lazy content scrolled in. Claude sees exactly the page your users see, so its conclusions are worth acting on.
Ads and cookie walls are stripped before Claude ever looks. No tokens burned describing a banner, no analysis of a page that is 60% overlay.
OAuth 2.0 authorization and 11 single-purpose tools, built to the Connectors Directory requirements from day one. Directory review is in progress.
Screenshots, content extraction, batch jobs, signed URLs, webhooks, usage. Authorize once and Claude can run an entire monitoring workflow.
200 captures a month on the free plan, every feature included, no credit card. If Claude earns its keep, paid plans start at $9.
Scoped OAuth access, revocable in one click from your dashboard. SnapRender never sees your conversations, only the URLs you ask it to capture.
Everything an engineer (or an AI assistant) needs to evaluate the connector, in one table.
| Connector type | Remote MCP server, Streamable HTTP transport. Hosted: nothing to install. |
| Endpoint | https://app.snap-render.com/mcp |
| Authentication | OAuth 2.0 with PKCE (the sign-in in claude.ai, Claude Desktop, Claude Code, Cursor and most MCP clients) or an API key in the Authorization: Bearer header (CI, scripts, clients without sign-in) |
| Tools (11) | take_screenshot, extract_content, batch_screenshots, get_batch_status, sign_screenshot_url, check_screenshot_cache, get_usage, create_webhook, list_webhooks, test_webhook, delete_webhook |
| Rendering | Real Chrome. PNG, JPEG, WebP, PDF. Full page, custom viewports, device emulation presets, dark mode, ad and cookie banner blocking on by default, optional caching. |
| Local alternative | npx -y snaprender-mcp (npm package, same 11 tools, SNAPRENDER_API_KEY env var). Works on the free Claude plan in Claude Desktop. |
| Claude requirements | Custom connectors work on every Claude plan; Free allows one custom connector. Claude Code needs a Pro, Max, Team, Enterprise or Console account. The local MCP server works in Claude Desktop on any plan. |
| SnapRender pricing | Free: 200 captures a month, no credit card. Email sign-ups get 25 captures until the email is verified (one 6-digit code); Google and GitHub sign-ins start with 200. Paid from $9/month (2,000) to $199/month (200,000). |
| Status | Live in production. Built to Anthropic Connectors Directory requirements; directory listing under review. Works today as a custom connector. |
| More | API docs, OpenAPI spec, llms.txt, all AI connectors |
Not by itself: Claude has no browser. With the SnapRender connector, Claude calls a real Chrome instance through Anthropic's Model Context Protocol and gets the finished screenshot back in the chat. You ask in plain language, for example: take a screenshot of stripe.com on iPhone 15 Pro in dark mode, and Claude captures it, looks at it, and discusses it with you.
Open Customize, then Connectors, click + Add, then Add custom connector, and paste https://app.snap-render.com/mcp. Claude opens a SnapRender sign-in window where you authorize access with OAuth. No API key to copy. The whole flow takes seconds.
No. Custom connectors work on every Claude plan, including Free, which allows one custom connector. Claude Code needs a Pro, Max, Team, Enterprise or Console account. The SnapRender side is free either way: 200 captures a month, no credit card. Email sign-ups get 25 captures until the email is verified (one 6-digit code); Google and GitHub sign-ins start with 200.
The connector was built to the directory's technical requirements, including OAuth 2.0 authorization and granular per-action tools, and the listing is under review with Anthropic. You do not need to wait for the directory: adding it as a custom connector works today and takes seconds.
The connector exposes 11 tools: capture screenshots with full device emulation and dark mode, check the cache, create signed screenshot URLs, extract page content as clean markdown, start and monitor batch jobs across many URLs, manage webhooks, and check your plan usage. Ads and cookie banners are blocked by default, so Claude sees clean pages.
The connector only exposes SnapRender's own tools: it can capture public web pages and read your SnapRender usage data, nothing else. Authorization uses OAuth 2.0 scoped to your account, you can revoke it any time from the dashboard, and the rendering service blocks requests to private networks. Your conversations never pass through SnapRender; only the URLs you ask to capture do.
The same API powers connectors for ChatGPT, LangChain, CrewAI, AutoGen, and n8n.
Give your agent eyes in one tool call
SnapRender ships an MCP connector and a plain GET endpoint. Point your agent at a URL and it gets pixels back.
200 renders a month free. Works with Claude, OpenClaw, and any MCP client.
Create a free account, paste one URL into Claude's connector settings, and start asking it to look at things.