Skip to main content
MCP Documentation

Browser & RPA Schemas

Schema definitions for navigation, extraction, automation, and approval payloads inside the browser service.

Navigation requests

`BrowserNavigateRequest` captures URL, viewport, wait conditions, and budget hints while enforcing allowlists.

  • `wait_until` accepts `load`, `networkidle`, or CSS selectors.
  • `evidence_targets` declare which artifacts to capture for auditing.
  • `risk_level` maps to approval policies for high-impact actions.

Automation approvals

`BrowserAutomationPlan` enumerates clicks, inputs, and downloads. Approvers sign off using `BrowserAutomationDecision` which persists justification and retention instructions.

  • Form actions include field-level masking for sensitive inputs.
  • Rate limits throttle repeated submissions automatically.
  • Audit logs store DOM snapshots to reconstruct sessions.