{"slug": "capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and", "title": "Capturing web pages inside Harvey: a custom MCP connector for screenshots and PDFs", "summary": "The SnapRender team published a guide showing how to connect its web-capture service to Harvey through a custom MCP connector over HTTPS with OAuth, letting the legal AI assistant screenshot or read web pages and keep the results as files in a conversation. The setup requires no client ID or secret, works on SnapRender's free plan of 200 captures a month, and supports prompts for capturing terms of service, advertising claims on desktop and mobile, and comparing page versions over time.", "body_md": "*Written by the SnapRender team. SnapRender is the capture service used in this guide; the setup works on its free plan.*\n\nA lot of legal work starts with a web page. A competitor's advertising claim, a platform's terms of service on the day a client signed up, a listing that infringes a trademark, a privacy policy that changed last month. The usual routine is to open the page, take screenshots by hand, print to PDF, rename the files and attach them to the matter, then go back to Harvey to ask questions about what the page says.\n\nHarvey can now call external tools through custom MCP connectors. If one of those tools captures web pages, Harvey can open a URL, keep the capture as a file in the conversation, and work with the page text directly. This guide sets that up and shows the prompts that make it useful.\n\nWith SnapRender connected, Harvey can:\n\nCookie banners are removed before the capture, so it shows the content rather than a consent dialog.\n\nHarvey's custom connectors talk to remote MCP servers over HTTPS with OAuth. Harvey registers itself with the server automatically, so there is no client ID or secret to copy.\n\n```\n   Name:            SnapRender\n   Server URL:      https://app.snap-render.com/mcp\n   Authentication:  OAuth\n   Client ID:       (leave empty)\n   Client secret:   (leave empty)\n   Scope:           (leave empty)\n```\n\nIf you do not see the option to add custom connectors, a Harvey workspace admin needs to enable them for you.\n\nClick **Connect**, sign in to SnapRender and click **Allow**. A free account is enough to start.\n\nIn Harvey Assistant, turn SnapRender on under **Sources**.\n\nHarvey keeps files that connectors return, but it does not display inline images from tool results. If you simply ask for \"a screenshot\", the image is dropped and you get a description at best.\n\nSo ask for the capture **as a file**:\n\nTake a full-page screenshot of [https://example.com/terms](https://example.com/terms) as a PDF file.\n\nSnapRender then returns the capture as an attached file, and it stays in the conversation like any document you uploaded.\n\n**Terms or policy on a given day.**\n\nTake a full-page screenshot of [https://example.com/terms](https://example.com/terms) as a PDF file and note today's date. Then summarize the limitation of liability clause.\n\n**Advertising claims, desktop and mobile.**\n\nCapture [https://example.com/product](https://example.com/product) on desktop and on iPhone as files, then list every performance or pricing claim on the page and where it appears.\n\n**Reading without capturing.**\n\nRead [https://example.com/privacy](https://example.com/privacy) as text and list what it says about data retention and transfers outside the EU.\n\n**Comparing versions.** Capture a page today and again next week, then ask Harvey to compare the two files. For pages you need to watch continuously, SnapRender can also capture on a schedule and alert you when a page changes, set up from its dashboard.\n\nIt is worth being precise about the limits, especially for evidence work.\n\nThe free plan includes 200 captures a month. Every screenshot or page read uses one capture, and failed captures are not counted. Paid plans start at $9 a month for higher volume.\n\nThe full setup page, with an FAQ, is here: [SnapRender for Harvey](https://snap-render.com/ai-connectors/harvey).", "url": "https://wpnews.pro/news/capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and", "canonical_source": "https://dev.to/dennis-ddev/capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and-pdfs-1l5f", "published_at": "2026-11-09 21:14:29+00:00", "updated_at": "2026-11-09 21:24:19.254359+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "ai-products"], "entities": ["Harvey", "SnapRender"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and", "markdown": "https://wpnews.pro/news/capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and.md", "text": "https://wpnews.pro/news/capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and.txt", "jsonld": "https://wpnews.pro/news/capturing-web-pages-inside-harvey-a-custom-mcp-connector-for-screenshots-and.jsonld"}}