SnapRender
Hosted MCP server, 11 tools

Give Harvey eyes on the web

Add SnapRender to Harvey as a custom MCP connector so Harvey can capture any public web page as PNG or PDF, keep it as a file, and read pages as text. OAuth sign-in, nothing to install.

200 renders a month free, no card. Sign-in happens inside Harvey the first time it uses the server.

Server URL: https://app.snap-render.com/mcp

Set it up (recommended: sign in with OAuth)

Harvey connects to remote MCP servers over HTTPS with OAuth 2.1 and registers itself with SnapRender, so there is no client ID or secret to copy. Workspace admins decide which connectors are available.

  1. 1In Harvey, add a custom MCP connector with the settings below: name SnapRender, the server URL, and OAuth as the authentication. Leave client ID, client secret and scope empty. If custom connectors are not available to you, ask a Harvey workspace admin to enable them.
  2. 2Click Connect, sign in to SnapRender and click Allow. A free account works to start.
  3. 3In Harvey Assistant, turn SnapRender on under Sources and ask: "Take a full-page screenshot of https://example.com as a file."
Custom connector settings
Name:            SnapRender
Server URL:      https://app.snap-render.com/mcp
Authentication:  OAuth
Client ID:       (leave empty)
Client secret:   (leave empty)
Scope:           (leave empty)

Check it worked: After you connect, the connector lists SnapRender's tools. Enable it under Sources in Assistant and ask for a screenshot "as a file": the capture comes back as an attached file that stays in the conversation.

Good to know

What Harvey can do with it

take_screenshot

Capture 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_content

Read a page as markdown, text, article, links or metadata

batch_screenshots

Capture up to 50 URLs in one job

get_batch_status

Check a batch and get its download links

sign_screenshot_url

Create a shareable capture URL that does not expose your key

check_screenshot_cache

See whether a capture is cached, without spending quota

get_usage

Show renders used and left this month

list_webhooks

List your webhooks

create_webhook

Get notified when batches finish

delete_webhook

Remove a webhook

test_webhook

Send a test delivery

Prompts to try

  • "Take a full-page screenshot of https://example.com/terms as a PDF file and note today's date."
  • "Capture https://example.com on desktop and iPhone as files and summarize the claims on the page."
  • "Read https://example.com/privacy as text and list what it says about data retention."

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.

Questions

Can Harvey take screenshots of websites?+

Yes, with a connector that provides a screenshot tool. With SnapRender connected, Harvey can capture any public URL as PNG, JPEG, WebP or PDF, full page or on a phone, and keep the file in the conversation.

Why does the screenshot not show up as an image in Harvey?+

Harvey keeps files from connector results but drops inline images. Ask for the screenshot "as a file" and SnapRender returns it as an attachment Harvey keeps.

Can SnapRender capture pages behind a login or on our intranet?+

No. SnapRender renders public pages from its own servers, so intranet pages and pages behind a login are out of reach.

Is there an API key option for Harvey?+

Harvey's custom connectors use OAuth, so you sign in to SnapRender once and Harvey keeps the connection. No key needs to be pasted into Harvey.

Other clients

Checked against www.harvey.ai, help.harvey.ai in November 2026.

200 free renders a month to start

No card. Every tool on every plan.