screenshot
Capture a screenshot of any website with customizable settings like device type, image format, full-page capture, and ad blocking. Render web pages as PNG, JPEG, or WebP.
Instructions
Capture a screenshot of a website
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": "screenshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target URL | |
| device | No | desktop | |
| type | No | png | |
| proxyCountry | No | Country code for proxy routing | |
| fullPage | No | ||
| blockAds | No | ||
| hideCookie | No | Hide cookie consent banners | |
| skipCaptcha | No | ||
| addTimestamp | No | ||
| highlightLinks | No | Draw borders around links (useful for AI vision) | |
| pageHeight | No | Height of page for partial screenshot | |
| viewportWidth | No | Viewport width | |
| viewportHeight | No | Viewport height | |
| delay | No | Seconds to wait before screenshot | |
| quality | No | Image quality for JPEG/WEBP | |
| scaleFactor | No | Device pixel ratio |