�️ DeepSyte

browser_navigate

Open a browser and navigate to a URL. Returns a screenshot and a session ID for subsequent interactions.

Parameters

ParameterTypeRequiredDefaultDescription
urlstringYesURL to navigate to
sessionIdstringNoReuse an existing session. Omit to start a new session.
widthnumberNo1280Viewport width for new sessions. Ignored when sessionId is provided.
heightnumberNo800Viewport height for new sessions. Ignored when sessionId is provided.
record_videobooleanNofalseRecord the browser session and return a video URL when browser_close is called.
task_typestringNoWorkflow-aware task type such as site_audit or browser_review.
user_goalstringNoPlain-language user goal shown in run summaries.
workflow_namestringNoWorkflow identifier used for the run, such as sitewide-performance-audit.
workflow_requiredbooleanNofalseMarks workflow compliance as required for the run to be considered valid.
auth_scopestringNounknownWhether authenticated pages are in scope: in, out, mixed, or unknown.
tool_pathstringNoExecution path, typically mcp or cli.
page_setstring[]NoRepresentative page set covered by the run contract.
required_evidencestring[]NoEvidence types required for the run, such as screenshots, console, network, or perf.

Example

Navigate to https://example.com, treat this as a public site audit, use the sitewide-performance-audit workflow, keep authenticated pages out of scope, and collect screenshot, console, and network evidence.

Response

Returns a screenshot of the loaded page and a session ID. Use this session ID with all other browser_* tools to continue interacting with the same page.

When workflow metadata is provided, DeepSyte also persists structured run outcome context so the dashboard and shared run pages can explain the verdict, findings, evidence coverage, and next actions.

The deepsyte perf <url> and deepsyte seo <url> CLI commands call this endpoint with workflow metadata automatically, so their sessions appear in the dashboard Runs UI with full outcome context. deepsyte review <url> remains a standalone analysis and does not create a run.

Sessions

  • Sessions persist for 5 minutes of inactivity
  • Maximum 6 concurrent sessions
  • Always call browser_close when done to free resources
  • Sessions use stealth mode to bypass bot detection

On this page