Smithery
browser_navigate
Open a browser and navigate to a URL. Returns a screenshot of the loaded page. Use this to start a browser session — the returned sessionId must be passed to all subsequent browser_ tools. Pass width/height to start with a custom viewport (e.g. 393×852 for mobile). Set record_video to true to record the entire session as a video — the recording URL is returned when browser_close is called. When workflow metadata is provided, the resulting run can surface structured verdicts, summaries, and next actions in the dashboard.
Remote relievedattention992-smithery/screenshotsmcp
Other tools also called browser_navigate?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to navigate to"
},
"width": {
"type": "integer",
"maximum": 3840,
"minimum": 320,
"description": "Viewport width for new sessions (default 1280). Ignored if sessionId is provided."
},
"height": {
"type": "integer",
"maximum": 2160,
"minimum": 240,
"description": "Viewport height for new sessions (default 800). Ignored if sessionId is provided."
},
"page_set": {
"type": "array",
"items": {
"type": "string"
},
"description": "Representative page set or scope list for workflow-driven runs."
},
"sessionId": {
"type": "string",
"description": "Existing session ID to reuse. Omit to start a new browser session."
},
"task_type": {
"type": "string",
"description": "Optional task type for workflow-aware run outcomes, e.g. 'site_audit' or 'browser_review'."
},
"tool_path": {
"enum": [
"mcp",
"cli",
"unknown"
],
"type": "string",
"description": "Execution path selected for this run contract."
},
"user_goal": {
"type": "string",
"description": "Plain-language user goal for the run outcome shown in the website UI."
},
"auth_scope": {
"enum": [
"in",
"out",
"mixed",
"unknown"
],
"type": "string",
"description": "Whether authenticated pages are in scope for the run contract."
},
"record_video": {
"type": "boolean",
"default": false,
"description": "Record a video of the entire browser session. The .webm recording URL is returned when you call browser_close. Only applies to new sessions."
},
"workflow_name": {
"type": "string",
"description": "Workflow name used for this run, e.g. 'sitewide-performance-audit'."
},
"required_evidence": {
"type": "array",
"items": {
"type": "string"
},
"description": "Required evidence types for the run contract, e.g. screenshots, console, network, perf, or seo."
},
"workflow_required": {
"type": "boolean",
"description": "Whether this task requires workflow compliance to be considered valid."
}
}
}