MCP tool
web_act
Runs actions against an open session and returns the resulting state.
The web_act 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_act
From the publisher:Runs actions against an open session and returns the resulting state. Actions: {navigate}, {click:{ref}}, {type:{ref,text,clear}}, {select:{ref,value}}, {press}, {scroll}, {wait}, {back}. The `ref` is the one `controls` gave you. It stops at the first failure and tells you where. $0.0005 (0.25 credit) per action, plus requested outputs and any outstanding browser time. API key and credits required
Install oassis — web scraping, crawling and browser control for AI agents →Parameter Type Description sessionId*string The session to act on, from `web_session_open`. actions*array What to do, in order: click, type, select, scroll, hover, press, navigate, wait. One to twenty-five per call. urlstring Page to process. 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.