MCP tool
web_scrape
Processes a page and returns every output you ask for at once: markdown, html, links, screenshot, PDF, accessibility tree, elements by selector, AI-structured data, and `controls` (what can be clicked).
The web_scrape tool is provided by oassis — web scraping, crawling and browser control for AI agents. Install that server in your AI client and the assistant can call it directly.
Servers exposing web_scrape
From the publisher:Processes a page and returns every output you ask for at once: markdown, html, links, screenshot, PDF, accessibility tree, elements by selector, AI-structured data, and `controls` (what can be clicked). One call, and a partial failure does not void the rest. From 1 credit ($0.002) per output. A url pointing at a PDF, Word, Excel or CSV file is converted to markdown instead, with no browser, for $0
Install oassis — web scraping, crawling and browser control for AI agents →Parameter Type Description urlstring Page to process. htmlstring Raw HTML instead of `url`, for a page you already have. Nothing leaves for the network. formatsarray Outputs you want in the same response. `controls` is the map of what can be clicked; `elements` needs `selectors`; `json` needs `json.prompt` or `json.schema`. selectorsarray CSS selectors for the `elements` format. jsonobject For the `json` format: a `prompt` describing what to pull out, a JSON `schema` to fill, or both. screenshotobject Options for the `screenshot` format: `fullPage` for the whole page, `type` (png, jpeg, webp), `quality` 1-100 (not with png), `omitBackground`, `selector` to capture one element, and its own `viewport pdfobject Options for the `pdf` format: `format` (a4, letter, legal…), `landscape`, `printBackground`, `scale` 0.1 to 2. controlsobject Options for the `controls` format: `visibleOnly`, and `limit` (1 to 1000) to cut the map. linksobject Options for the `links` format: `visibleOnly`, `excludeExternal` to keep only internal links. waitobject When to consider the page loaded: `until` (load, domcontentloaded, networkidle0, networkidle2), `selector` to wait for, `timeout` in ms. requestobject How to make the request: `headers`, `cookies`, `userAgent`, and `auth` for basic authentication. blockobject What not to load, which makes a render faster and cheaper. `resourceTypes` takes image, font, stylesheet, media… and `urlPatterns` are regular expressions, not globs: `\.svg$`, not `*.svg`. maxAgeinteger Accept an answer up to this many milliseconds old. A cache hit costs $0.0002 instead of the format price. Leave it out to force a fresh render. binaryAsstring How a screenshot or a PDF comes back. `base64` is the only value today. viewportobject The window to render in: `width`, `height`, `deviceScaleFactor`.
Related tools
The same action under a namespaced name on other servers.
Tool lists are read from the live servers (or, for packaged servers, from their documentation) each morning, so this reflects what they exposed at the last refresh. Search all tools.