How is SnapRender different from Playwright MCP?
Playwright MCP drives a browser on your machine step by step, which is what you want for clicks, forms and logins. SnapRender is for seeing and reading pages: one call returns the rendered page with cookie walls cleared, from any client, including claude.ai and cloud agents that cannot run a local browser. Many agents use both.
Do I need an API key to connect Claude, Cursor or Codex?
No. The hosted MCP server asks you to sign in through your browser (Google, GitHub or email) the first time your client connects, so there is no key to copy. Scripts, SDKs, CI jobs and clients without sign-in support use an API key from the dashboard instead.
What happens when my agent runs out of free captures?
The free plan includes 200 captures a month; email sign-ups get 25 until they confirm their email with a 6-digit code. When the month runs out, the tool answers with a plain message your agent can pass on to you: the date the allowance resets and where to upgrade. Nothing is charged automatically.
Do you keep the pages my agent captures?
Each capture comes back in the tool result. Your agent gets a new render every time by default. It can ask for a free copy of the same page captured in the last 24 hours when that is good enough, and API captures are cached only when you turn caching on.
Can it capture pages behind a login?
No. SnapRender opens pages without your cookies or login, so it captures public pages, including preview deployments anyone can open. For pages behind a login, use a browser automation tool.
Can I cancel a paid plan?
Yes. Cancel from the billing page in your dashboard. You keep the plan until the end of the billing period, then the account moves to the free plan.
How much does it cost to give an AI agent web vision?
The free plan includes 200 captures a month with no card. Paid plans are Starter at $9 for 2,000, Growth at $29 for 10,000, Business at $79 for 50,000 and Scale at $199 for 200,000 captures a month, which is about $0.001 a capture. Annual billing gives two months free, and every plan includes every feature.
Which AI clients can connect?
Claude (claude.ai, Desktop and Claude Code), Cursor, OpenAI Codex, VS Code, Windsurf, Gemini CLI, Zed, Cline and any other client that supports remote MCP servers. Each one has a short setup guide on the AI connectors page.
Can the agent read the page as text too?
Yes. The extract_content tool returns the page as clean markdown, plain text, the main article, its links or its metadata, rendered in the same real browser, so the agent can look at the layout and then read the words.
Does SnapRender work with autonomous agents that run unattended?
Yes. Agents authenticate with an API key or OAuth, every REST response carries rate limit and remaining credit headers so a loop can pace itself, batch jobs report back through signed webhooks, and scheduled captures keep running on their own with a webhook when a page changes.
Can I use SnapRender as an OpenAI tool_call?
Yes. Define a function tool that takes a URL and calls the REST endpoint, or import the OpenAPI spec at https://snap-render.com/openapi.json. The OpenAI Agents SDK, LangChain, CrewAI and AutoGen can also connect to the hosted MCP server directly.
How do AI agents use a screenshot API?
The agent calls a tool with a URL and gets back an image of the rendered page, which a vision model can read like a person would. SnapRender exposes that as an MCP tool (take_screenshot), a REST endpoint and SDKs, so the same capture works from Claude, Cursor, Codex, an agent framework or a plain script.
What is MCP and how does SnapRender support it?
The Model Context Protocol is the standard way AI clients discover and call tools. SnapRender runs a hosted MCP server at https://app.snap-render.com/mcp with 11 tools: screenshots, device emulation, page content as markdown, signed links, batch jobs, usage and webhooks. You can sign in with Google, GitHub or email when your client connects, or pass an API key. A local package (npx snaprender-mcp) is available for clients that only run local servers.