Take a screenshot of a web page
take_screenshotOpen a public web page in a real Chrome browser and return a screenshot image. Use it to see how a page looks: layout, design, visual bugs, charts, current visual state. To read the text of a page, prefer read_page.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "take_screenshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL of the page. If the scheme is missing, https:// is assumed. | |
| dark | No | Ask the page for its dark color scheme (prefers-color-scheme: dark). Default false. | |
| width | No | Viewport width in pixels (320-1920). Default 1280. | |
| format | No | Image format. Default jpeg (smallest). | |
| height | No | Viewport height in pixels (240-1920). Default 800. | |
| full_page | No | Capture the whole scrollable page instead of only the viewport. Default false. Very long pages are cut at 8000 px. |