{"slug":"scrapingant","name":"ScrapingAnt MCP","provider_slug":"scrapingant","publisher":"official","publisher_name":"ScrapingAnt","kind":"provider-integration","description":"Fetch a known URL as HTML, Markdown or plain text through the official hosted ScrapingAnt MCP server.","tasks":["Prepare page content for reading or analysis.","Retrieve HTML for markup inspection.","Select rendering and proxy geography for a page request."],"limitations":["The documented MCP interface exposes three page-fetching tools.","Browser rendering is enabled by default and affects request cost.","Configuration is documentation-confirmed, not connection-tested."],"capabilities":["scraping-extraction"],"connections":[{"id":"scrapingant-http","label":"ScrapingAnt hosted MCP","transport":"streamable-http","hosting":"hosted","endpoint":"https://api.scrapingant.com/mcp","package":null,"auth":"Send the ScrapingAnt API key in the x-api-key header.","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    \"scrapingant-http\": {\n      \"url\": \"https://api.scrapingant.com/mcp\",\n      \"headers\": {\n        \"x-api-key\": \"YOUR_SCRAPINGANT_API_KEY\"\n      }\n    }\n  }\n}","source_ids":["scrapingant-docs","cursor-config"]}],"tools":[{"name":"get_web_page_html","description":"Retrieve HTML from the requested URL.","task":"Inspect page markup.","source_ids":["scrapingant-docs"]},{"name":"get_web_page_markdown","description":"Retrieve Markdown from the requested URL.","task":"Read headings and linked content.","source_ids":["scrapingant-docs"]},{"name":"get_web_page_text","description":"Retrieve plain text from the requested URL.","task":"Analyze text with minimal formatting.","source_ids":["scrapingant-docs"]}],"commercial":{"account_required":true,"product":"ScrapingAnt API credits","billing":"MCP calls consume the account API credits. Browser rendering and proxy type affect the credit cost; the subscription supplies a credit allowance for its billing period.","pricing_url":"https://docs.scrapingant.com/credits-cost"},"sources":[{"id":"scrapingant-docs","label":"ScrapingAnt MCP reference","url":"https://docs.scrapingant.com/mcp-server","claims":["Endpoint, x-api-key authentication, tools and defaults."],"checked_at":"2026-09-27"},{"id":"scrapingant-product","label":"ScrapingAnt MCP product guide","url":"https://scrapingant.com/mcp-server-web-scraping","claims":["Hosted page retrieval and output format use cases."],"checked_at":"2026-09-27"},{"id":"scrapingant-browser","label":"ScrapingAnt rendering reference","url":"https://docs.scrapingant.com/headless-browser","claims":["JavaScript rendering and static-page tradeoffs."],"checked_at":"2026-09-27"},{"id":"scrapingant-credits","label":"ScrapingAnt credit cost reference","url":"https://docs.scrapingant.com/credits-cost","claims":["Rendering and proxy credit multipliers."],"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":null,"license":null,"editorial":{"seo_title":"ScrapingAnt MCP Server: HTML, Markdown and Text Setup","seo_description":"Connect ScrapingAnt MCP to fetch HTML, Markdown or text. Compare output choices and understand browser defaults, proxy options and API credit costs.","intro":"ScrapingAnt MCP provides three explicit output choices for the same page. Decide whether the next step needs markup, readable structure or plain text before calling a tool. Then choose rendering and proxy settings based on the target page and credit budget.","selection":{"best_for":["Reading a known page in Markdown.","Tasks that need a choice between source markup and plain text."],"not_for":["Expecting a search-query tool from the documented three-tool interface.","Treating browser rendering as a sequence of interactive browser actions."],"source_ids":["scrapingant-docs","scrapingant-product"]},"recommended_connection":{"connection_id":"scrapingant-http","reason":"Use the hosted URL with x-api-key in a client that supports remote HTTP headers. The shown Cursor configuration follows the client format rather than requiring a local bridge.","source_ids":["scrapingant-docs","cursor-config"]},"workflow":{"title":"Choose a format and verify the content","steps":[{"title":"Match the output to the task","body":"Choose Markdown for structured reading, HTML for markup inspection or text when formatting is unnecessary. Supply the target URL.","tool_names":["get_web_page_markdown","get_web_page_html","get_web_page_text"],"source_ids":["scrapingant-product"]},{"title":"Set rendering deliberately","body":"Keep browser rendering for JavaScript content. For a static page, consider disabling it and compare the returned content before applying that setting to more URLs.","tool_names":["get_web_page_markdown"],"source_ids":["scrapingant-browser","scrapingant-credits"]}]},"troubleshooting":[{"symptom":"The request works but consumes more credits than expected.","resolution":"Check browser and proxy_type. Browser rendering is on by default; residential routing also changes the rate.","source_ids":["scrapingant-docs","scrapingant-credits"]},{"symptom":"Text is missing from a page retrieved without rendering.","resolution":"The content may depend on JavaScript. Enable browser rendering and compare the output with the page content you need.","source_ids":["scrapingant-browser"]}],"faqs":[{"question":"Which tool should I choose for an article summary?","answer":"Markdown usually preserves useful headings and links. Plain text is an option when that formatting is unnecessary; HTML serves markup inspection.","source_ids":["scrapingant-product"]},{"question":"Is residential routing required for every URL?","answer":"No. Datacenter is the documented default. Consider a different proxy type only for a target that needs it, and check the resulting credit cost.","source_ids":["scrapingant-docs","scrapingant-credits"]},{"question":"Are MCP calls billed differently from API calls?","answer":"The MCP guide says they consume the same API credits. Rendering and proxy choices remain part of the request cost.","source_ids":["scrapingant-docs","scrapingant-credits"]}]},"url":"https://workingproxysites.info/mcp/scrapingant","provider_url":"https://workingproxysites.info/t/97-scrapingant-proxies","review_due":false,"version":null}