take_screenshot
Capture website screenshots as PNG, JPEG, or WebP with options for full-page, mockup frames, delayed capture, and dark mode.
Instructions
Take a screenshot of a website. Returns the screenshot as a PNG image. Supports viewport screenshots, full-page captures, and mockup mode (screenshot wrapped in a browser frame).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL of the website to screenshot | |
| delay | No | Milliseconds to wait after page load before capturing (useful for JS-heavy sites) | |
| style | No | raw = plain screenshot, mockup = screenshot wrapped in a browser frame | raw |
| format | No | Image format (default: png) | png |
| dark_mode | No | Emulate dark colour scheme via prefers-color-scheme: dark | |
| full_page | No | Capture the full scrollable page instead of just the viewport | |
| viewport_width | No | Viewport width in pixels (default: 1280) | |
| viewport_height | No | Viewport height in pixels (default: 720) |