Skip to main content
Glama

take_screencast

Capture a screencast of a web page over time with adaptive frame rates. Outputs individual PNG frames or an animated WebP file, ideal for monitoring page changes or creating visual timelines.

Instructions

Capture a series of screenshots of a web page over time, producing a screencast. Uses adaptive frame rates: 100ms intervals for ≤5s, 200ms for 5-10s, 500ms for >10s. PNG format: individual frames. WebP format: animated WebP with 4-second pause at end for looping.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
directoryNoSave screencast to directory. Specify format with "format" parameter.
durationNoTotal duration of screencast in seconds
formatNoOutput format when using directory: "png" for individual PNG files, "webp" for animated WebP (default)webp
heightNoViewport height in pixels (max 1072)
jsEvaluateNoJavaScript code to execute. String: single instruction after first screenshot. Array: takes screenshot before each instruction, then continues capturing until duration ends.
qualityNoWebP quality level (only applies when format is "webp"): low (50), medium (75), high (90)medium
urlYesHTTP/HTTPS URL to capture
waitUntilNoWait until event: load, domcontentloaded, networkidle0, networkidle2domcontentloaded
widthNoViewport width in pixels (max 1072)

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/just-every/mcp-screenshot-website-fast'

If you have feedback or need assistance with the MCP directory API, please join our Discord server