{"slug":"scrapfly","name":"Scrapfly MCP","provider_slug":"scrapfly","publisher":"official","publisher_name":"Scrapfly","kind":"provider-integration","description":"Connect to Scrapfly’s hosted service for page retrieval, detailed scraping and browser-backed tasks.","tasks":["Fetch a page for a research assistant.","Extract structured content with scraping options.","Capture a page or run browser interactions when required."],"limitations":["The hosted template requires completing Scrapfly’s OAuth sign-in in a supporting client.","The published repository and live tool reference differ in tool count; selected examples use the current documentation.","An account-usage tool is documented, but it does not establish proxy purchasing or proxy account management."],"capabilities":["scraping-extraction","browser-automation"],"connections":[{"id":"hosted","label":"Hosted MCP with OAuth","transport":"streamable-http","hosting":"hosted","endpoint":"https://mcp.scrapfly.io/mcp","package":null,"auth":"OAuth sign-in to a Scrapfly account.","prerequisites":["Scrapfly account with available API credits.","An OAuth-capable remote MCP client; approve access in the browser."],"config_label":"VS Code .vscode/mcp.json (JSON)","config":"{\n  \"servers\": {\n    \"scrapfly\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.scrapfly.io/mcp\"\n    }\n  }\n}","source_ids":["repository","authentication","transport","vscode"]}],"tools":[{"name":"web_get_page","description":"Retrieve page content with default scraping options.","task":"Read a public source page.","source_ids":["tools"]},{"name":"web_scrape","description":"Configure scraping and browser actions.","task":"Extract data after a page interaction.","source_ids":["tools"]},{"name":"screenshot","description":"Capture a page image.","task":"Inspect a rendered page visually.","source_ids":["tools"]}],"commercial":{"account_required":true,"product":"Scrapfly API account.","billing":"Tools use the account’s API credit pool; requested products and features determine credit consumption.","pricing_url":"https://scrapfly.io/pricing"},"sources":[{"id":"repository","label":"Scrapfly official MCP repository","url":"https://github.com/scrapfly/scrapfly-mcp","claims":["Publisher, hosted endpoint and VS Code connection format"],"checked_at":"2026-09-27"},{"id":"authentication","label":"Scrapfly MCP authentication","url":"https://scrapfly.io/docs/mcp/authentication","claims":["OAuth connection requirements"],"checked_at":"2026-09-27"},{"id":"transport","label":"Scrapfly server transport implementation","url":"https://github.com/scrapfly/scrapfly-mcp/blob/6aa81d0b769ce320a73c81fdd62c6df7873ae12a/cmd/scrapfly-mcp/main.go","claims":["Streamable HTTP transport implementation"],"checked_at":"2026-09-27"},{"id":"tools","label":"Scrapfly MCP tool reference","url":"https://scrapfly.io/docs/mcp/tools","claims":["Page, scrape, screenshot and browser action capabilities"],"checked_at":"2026-09-27"},{"id":"pricing","label":"Scrapfly pricing","url":"https://scrapfly.io/pricing","claims":["API credit billing"],"checked_at":"2026-09-27"},{"id":"vscode","label":"VS Code MCP configuration","url":"https://code.visualstudio.com/docs/agent-customization/mcp-servers","claims":["HTTP connection format and OAuth support"],"checked_at":"2026-09-27"}],"checked_at":"2026-09-27","updated_at":"2026-09-27","review_due_at":"2026-10-27","verification":"docs-confirmed","test":null,"status":"published","withdrawal_reason":null,"repository_url":"https://github.com/scrapfly/scrapfly-mcp","license":null,"editorial":{"seo_title":"Scrapfly MCP Server: OAuth Setup & Browser Scraping Tools","seo_description":"Set up Scrapfly MCP with OAuth, choose page fetching or browser-backed scraping, and troubleshoot sign-in and tool availability using official sources.","intro":"Scrapfly MCP is a hosted option for tasks that range from reading a page to capturing a rendered result. This guide starts with OAuth, then separates a simple fetch from a scrape that needs browser actions. Choose the more involved tool when the task requires it.","selection":{"best_for":["Fetching public page content with a remote MCP client.","Scraping a page that requires JavaScript or browser actions, and inspecting a screenshot."],"not_for":["Comparing independent proxy providers or provisioning proxy accounts."],"source_ids":["tools"]},"recommended_connection":{"connection_id":"hosted","reason":"The OAuth profile lets an OAuth-capable client request access through your browser. Use the native VS Code servers format shown below; a configuration key used by another client may differ.","source_ids":["authentication","vscode"]},"workflow":{"title":"Example workflow: inspect a rendered source","steps":[{"title":"Try the page reader","body":"Ask for the page content using the simple page-fetch tool. Review whether the returned content includes the section you need.","tool_names":["web_get_page"],"source_ids":["tools"]},{"title":"Configure browser-backed extraction","body":"If the content needs an interaction, use the advanced scrape options and explicitly describe the action and target field. This is a proposed workflow, not a live test of a particular website.","tool_names":["web_scrape"],"source_ids":["tools"]},{"title":"Check the rendered page","body":"Capture a screenshot when a visual check helps explain a missing field or unexpected state. Compare it with the extracted result.","tool_names":["screenshot"],"source_ids":["tools"]}]},"troubleshooting":[{"symptom":"The client has a URL but does not finish signing in","resolution":"Complete the browser authorization step and confirm your client supports OAuth for remote MCP. The URL alone does not grant access to an account.","source_ids":["authentication","vscode"]},{"symptom":"The available tools differ from a repository overview","resolution":"Use the current tool reference and your client’s discovered tool list. The reviewed repository and documentation list different totals, so this page names selected tools rather than promising a fixed count.","source_ids":["repository","tools"]}],"faqs":[{"question":"Do I need to paste a Scrapfly API key into this configuration?","answer":"The OAuth example does not contain an API key. You still sign into a Scrapfly account and authorize the client.","source_ids":["authentication"]},{"question":"When should I use web_scrape instead of web_get_page?","answer":"Start with web_get_page for a straightforward page read. Use web_scrape when you need detailed scraping options such as rendering, headers or browser actions.","source_ids":["tools"]},{"question":"Are screenshots and scraping covered by the same free MCP allowance?","answer":"MCP access does not remove the underlying account billing. Product and feature choices determine credit consumption; check the current pricing for the work you intend to run.","source_ids":["pricing"]}]},"url":"https://workingproxysites.info/mcp/scrapfly","provider_url":"https://workingproxysites.info/t/168-scrapfly-proxies","review_due":false,"version":null}