MCP tool
browser_task
browser_task is a tool name used by 2 different MCP servers. They are not necessarily the same tool — here is what each one does.
2 MCP servers expose a browser_task tool: ainative-browser-mcp and WebRun Browser Automation. Their input schemas differ, so compare them below before picking one.
Servers exposing browser_task
From the publisher:Run a multi-step automation task
Install ainative-browser-mcp →From the publisher:Execute a browser automation task in a real Chrome browser running in a WebRun cloud environment (docs.webrun.ai). Creates a session, runs the task, and auto-terminates. Best for simple one-off tasks that no saved workflow covers. May navigate, fill forms, and submit data on third-party websites as the task requires. Do NOT use this to run or test a saved workflow — use trigger_workflow instead: o
Install WebRun Browser Automation →Parameter Type Description prompt*string Task description in natural language startingUrlstring Optional starting URL maxDurationnumber Max duration in minutes (default: 20, max: 60) outputTypestring Response format (default: text) outputSchemaobject JSON Schema for structured output (required if outputType is structured_json) webhookobject Webhook configuration for task completion notification secretsarray Domain-matched secrets [{match, fields}] passed to instance (not stored) environmentIdstring Environment ID for persistent profile session. Use list_environments to find available IDs. Without this, a disposable instance is used. policyIdstring Policy ID to apply automation guardrails (domain restrictions, capability controls, LLM role). Optional. debugCboolean Enable debug mode on the instance (default: false) filesarray Optional file IDs to attach: ids returned by POST /files/upload, or any file already in one of the user's environment catalogs (GET /environments/:id/files). Max 5 files. proxyobject Proxy configuration. WebRun-managed: { source: "WebRun", country: "GB" }. Custom: { source: "custom", type: "http"|"socks", host, port, username?, password? }. Omit for no proxy. Social/messaging auto reach_out_modestring Controls proactive chat-platform messages (Telegram/WhatsApp/Slack/Discord/Teams) to bot users on the same environment. Default: "off" — no messages are sent unless this is set explicitly. "guardrail_ modelstring Optional model name or profile key (from global config). Falls back to the configured default. timezonestring IANA timezone name for the session, e.g. "America/New_York", "Europe/London", "Asia/Tokyo". Date/time-sensitive instructions (e.g. "tomorrow morning", "today", "in 2 hours") are interpreted in this ti
Related tools
The same action under a namespaced name on other servers.
Tool lists are read from the live servers (or, for packaged servers, from their documentation) each morning, so this reflects what they exposed at the last refresh. Search all tools.