Desktop and mobile website screenshots plus page context for AI agents and automation workflows.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Capture desktop, mobile, or both screenshots for a website. Successful screenshots are reused from cache until TTL expiry; failed or blocked captures are never cached and are retried live on the next call.
Website URL or domain to capture.
Screenshot device variant.
Extra settling delay before capture.
Capture the full scrollable page instead of only the viewport.
Cache TTL in seconds. 0 disables reuse for this request.
Capture desktop, mobile, or both screenshots for a website. Successful screenshots are reused from cache until TTL expiry; failed or blocked captures are never cached and are retried live on the next call.
| Argument | Type | Description |
|---|---|---|
| url* | string | Website URL or domain to capture. |
| device | string | Screenshot device variant. |
| delayMs | integer | Extra settling delay before capture. |
| fullPage | boolean | Capture the full scrollable page instead of only the viewport. |
| ttlSeconds | integer | Cache TTL in seconds. 0 disables reuse for this request. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Website URL or domain to capture."
},
"device": {
"enum": [
"desktop",
"mobile",
"both"
],
"type": "string",
"default": "both",
"description": "Screenshot device variant."
},
"delayMs": {
"type": "integer",
"default": 1200,
"maximum": 10000,
"minimum": 0,
"description": "Extra settling delay before capture."
},
"fullPage": {
"type": "boolean",
"default": true,
"description": "Capture the full scrollable page instead of only the viewport."
},
"ttlSeconds": {
"type": "integer",
"default": 86400,
"maximum": 2592000,
"minimum": 0,
"description": "Cache TTL in seconds. 0 disables reuse for this request."
}
},
"additionalProperties": false
}Render a public web page and return a compact Community agent-readable representation: visible text, clean Markdown, headings, links, forms, basic image metadata and interactive elements with bounding boxes. No OCR, visual inference, crawl, sessions or advanced action selectors.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public website URL or domain to understand. |
| delayMs | integer | |
| viewport | string | |
| maxTextChars | integer |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public website URL or domain to understand."
},
"delayMs": {
"type": "integer",
"default": 800,
"maximum": 10000,
"minimum": 0
},
"viewport": {
"enum": [
"desktop",
"mobile"
],
"type": "string",
"default": "desktop"
},
"maxTextChars": {
"type": "integer",
"default": 16000,
"maximum": 30000,
"minimum": 2000
}
},
"additionalProperties": false
}