{"slug":"scraperapi","name":"ScraperAPI MCP","provider_slug":"scraperapi","publisher":"official","publisher_name":"ScraperAPI","kind":"provider-integration","description":"Connect to hosted ScraperAPI tools for URL scraping, parsed Google results and structured shopping data.","tasks":["Find pages with parsed Google Search results.","Read selected URLs as Markdown or other supported formats.","Collect structured shopping results."],"limitations":["Rendering and premium routing can change credit use.","Structured endpoint inputs differ from the generic scrape tool.","Documentation was checked; no account-backed calls were made."],"capabilities":["web-search","scraping-extraction"],"connections":[{"id":"scraperapi-http","label":"ScraperAPI hosted MCP","transport":"streamable-http","hosting":"hosted","endpoint":"https://mcp.scraperapi.com/mcp","package":null,"auth":"Send the ScraperAPI API key as a Bearer credential.","prerequisites":["An account and API credential for the service.","A client with Streamable HTTP support."],"config_label":"Cursor mcp.json — replace the credential placeholder","config":"{\n  \"mcpServers\": {\n    \"scraperapi-http\": {\n      \"url\": \"https://mcp.scraperapi.com/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_SCRAPERAPI_API_KEY\"\n      }\n    }\n  }\n}","source_ids":["scraperapi-n8n","cursor-config"]}],"tools":[{"name":"scrape","description":"Fetch a URL with optional rendering and output formatting.","task":"Read selected source pages.","source_ids":["scraperapi-repo"]},{"name":"google_search","description":"Return parsed Google Search results.","task":"Discover relevant URLs.","source_ids":["scraperapi-repo","scraperapi-n8n"]},{"name":"google_shopping","description":"Return parsed Google Shopping product results.","task":"Compare a bounded set of shopping listings.","source_ids":["scraperapi-repo","scraperapi-n8n"]}],"commercial":{"account_required":true,"product":"ScraperAPI API credits","billing":"Successful requests consume credits from the account plan. Target sites, structured endpoints and options such as rendering or premium routing affect request cost. Plans also have concurrency limits.","pricing_url":"https://www.scraperapi.com/pricing/"},"sources":[{"id":"scraperapi-n8n","label":"ScraperAPI hosted MCP connection guide","url":"https://docs.scraperapi.com/integrations/automation-and-workflow-integrations/n8n-integration/mcp-server-less-than-greater-than-n8n","claims":["Hosted endpoint, Streamable HTTP, Bearer auth and shopping tools."],"checked_at":"2026-09-27"},{"id":"scraperapi-repo","label":"Official ScraperAPI MCP repository","url":"https://github.com/scraperapi/scraperapi-mcp","claims":["Tool parameters, output formats and incompatible proxy flags."],"checked_at":"2026-09-27"},{"id":"scraperapi-product","label":"ScraperAPI MCP overview","url":"https://www.scraperapi.com/solutions/ai/mcp/","claims":["Managed MCP service and scraping use cases."],"checked_at":"2026-09-27"},{"id":"scraperapi-pricing","label":"ScraperAPI pricing","url":"https://www.scraperapi.com/pricing/","claims":["API credits, successful request billing and plan limits."],"checked_at":"2026-09-27"},{"id":"cursor-config","label":"Cursor MCP configuration","url":"https://cursor.com/docs/mcp","claims":["Remote URL/header and local command configuration formats."],"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/scraperapi/scraperapi-mcp","license":null,"editorial":{"seo_title":"ScraperAPI MCP Server: Search, Scrape and Shopping Setup","seo_description":"Configure hosted ScraperAPI MCP with Bearer authentication. Use search and shopping tools or scrape selected URLs, with credit and rendering guidance.","intro":"ScraperAPI MCP combines URL fetching with tools that already parse search and commerce results. Choose the structured tool when it matches the data source, then fetch individual pages when the result alone does not answer the question.","selection":{"best_for":["Research beginning with a search query.","Shopping-result collection without writing a result-page parser."],"not_for":["Assuming every tool accepts a URL as its main input.","Turning on all premium options without reviewing credit use."],"source_ids":["scraperapi-repo","scraperapi-pricing"]},"recommended_connection":{"connection_id":"scraperapi-http","reason":"The provider hosts this endpoint and documents Bearer authentication for native Streamable HTTP clients. A local Python service is unnecessary for this connection.","source_ids":["scraperapi-n8n","cursor-config"]},"workflow":{"title":"Find relevant results and read the source","steps":[{"title":"Choose a discovery tool","body":"Use Google Search for general sources or Google Shopping for products. Limit the result count to the question being investigated.","tool_names":["google_search","google_shopping"],"source_ids":["scraperapi-n8n","scraperapi-repo"]},{"title":"Fetch selected pages","body":"Scrape only URLs that merit inspection. Start with ordinary retrieval and add rendering if the required content depends on JavaScript.","tool_names":["scrape"],"source_ids":["scraperapi-repo"]},{"title":"Review cost before widening the job","body":"Check account credits and the cost of the chosen options before expanding to many queries or pages. Preserve source URLs with extracted facts.","tool_names":["scrape"],"source_ids":["scraperapi-pricing"]}]},"troubleshooting":[{"symptom":"The client cannot authenticate.","resolution":"Use the /mcp endpoint with HTTP Streamable transport and the API key as the Bearer token. Verify that the client sends the Authorization header.","source_ids":["scraperapi-n8n","cursor-config"]},{"symptom":"A scrape rejects proxy settings.","resolution":"Do not combine premium and ultra_premium. Select one documented routing option and reassess its credit cost.","source_ids":["scraperapi-repo","scraperapi-pricing"]}],"faqs":[{"question":"When should I use google_shopping instead of scrape?","answer":"Use google_shopping for a product query with parsed shopping output. Use scrape when you already have a specific page to retrieve.","source_ids":["scraperapi-repo","scraperapi-n8n"]},{"question":"Does the hosted MCP server require a local installation?","answer":"A client with native Streamable HTTP can connect directly with the URL and Bearer key.","source_ids":["scraperapi-n8n"]},{"question":"Does connecting through MCP avoid API credits?","answer":"No. The provider account still pays for successful requests, including the cost of selected rendering and routing features.","source_ids":["scraperapi-pricing"]}]},"url":"https://workingproxysites.info/mcp/scraperapi","provider_url":"https://workingproxysites.info/t/166-scraperapi-proxies","review_due":false,"version":null}