Skip to content
Agentmart
Submit a tool

WebRun Browser Automation

Run multi-step tasks in a real Chrome browser: persistent environments, live view, human takeover.

Connector by webrun.aiOfficial · Domain verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/webrun-ai-webrun

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.webrun.ai/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run multi-step tasks in a real Chrome browser: persistent environments, live view, human takeover.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
7 read · 2 write · 12 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 21

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 7 · Look things up without changing anything.

  • get_task_status
  • get_workflow
  • list_agents
  • list_environments
  • list_sessions
  • list_workflows
  • screenshot

Write 2 · Create, change, send or run things.

  • create_agent
  • create_workflow

Delete 12 · Delete, drop, revoke or wipe things.

  • browser_task
  • create_session
  • guardrail_response
  • pause_agent
  • pause_session_task
  • resume_agent
  • resume_session_task
  • send_task
  • stop_session_task
  • terminate_session
  • trigger_workflow
  • update_workflow

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization

Network hosts it talks to 1

  • api.webrun.ai · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (21)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • browser_taskRun browser taskcan change or delete data

    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: only a workflow run carries the workflow's own rules, tracking and memory, so a session run will behave differently. If the user says "run it", "run it once", "test it" or "try it" about a workflow, th…

  • create_agentCreate scheduled agent

    Create a scheduled agent — a recurring or one-time automation that runs on a timer in a real Chrome browser. Two modes. WORKFLOW MODE: pass workflowId plus a schedule — the platform copies everything else (prompt, starting URL, output contract, model, proxy, policy, files) from the workflow and bakes your variables into the prompt; results and memory stay centralised on the workflow. STANDALONE MODE: omit workflowId and provide name, prompt (a Goal / Ground rules / Stages / Output browsing runbook — see the prompt field description), and a schedule; the connection's environment is used automat…

  • create_sessionCreate browser sessioncan change or delete data

    Create a persistent session in a real Chrome browser running in a WebRun cloud environment (docs.webrun.ai), for multi-step interactive work. Returns a sessionId for subsequent commands. With an initial task the browser may act on third-party websites immediately. Do NOT use this to run or test a saved workflow — use trigger_workflow instead: only a workflow run carries the workflow's own rules, tracking and memory, so a session run will behave differently.

  • create_workflowCreate workflow

    Create a new saved workflow. READINESS BAR: if you could not execute the prompt yourself as a human in a browser — which site, which records, which fields, delivered where, matched to each recipient how — it is not ready; first collect the missing business facts from the user (see the TASK INTERVIEW in the server instructions), then create. Requires title and promptTemplate — write the prompt as a browsing runbook following the Goal / Ground rules / Stages / Output contract in the promptTemplate field description. For tasks that must handle each new item exactly once (new messages, forward onc…

  • get_task_statusGet task statusread-only

    Check the status of a task previously started in a browser session. Use to poll for completion or detect guardrails. Read-only: reports on the task without affecting it.

  • get_workflowGet workflow detailsread-only

    Full detail of one workflow: prompt template, {{variables}} and their defaults, trigger + schedule, run settings (starting URL, timezone, model, proxy, output contract, files), memory state, and any pending logins. Identify by workflowId or exact title. Read-only; proxy credentials are masked.

  • guardrail_responseAnswer guardrail promptcan change or delete data

    Respond to a guardrail trigger when the browser agent needs human input (credentials, clarification, approval). The response is handed to the live agent, which continues acting on it.

  • list_agentsList scheduled agentsread-only

    List the account's scheduled agents (cron deployments): schedule, status, next/last run, and whether each is standalone or deployed from a workflow. Scoped to the bound environment when this connection has one; pass scope "all" for every environment. Read-only.

  • list_environmentsList environmentsread-only

    List available browser environments (persistent profiles) for this account. Returns environment IDs needed for persistent sessions in browser_task or create_session. Read-only. NOTE: workflows and agents use the connection's environment automatically — you rarely need this tool for those, and should not ask the user to choose an environment.

  • list_sessionsList sessionsread-only

    List all active browser sessions for this account. Read-only.

  • list_workflowsList workflowsread-only

    List the user's saved workflows (prompt-templated browser automations, docs.webrun.ai). Shows each workflow's title, schedule, {{variables}}, and run stats. Scoped to the bound environment when this connection has one; pass scope "all" for every environment. Read-only.

  • pause_agentPause scheduled agentcan change or delete data

    Pause an active scheduled agent — it stops firing until resumed. Get agentId from list_agents.

  • pause_session_taskPause session taskcan change or delete data

    Pause the task currently running in a browser session. Resume it later with resume_session_task.

  • resume_agentResume scheduled agentcan change or delete data

    Resume a paused scheduled agent — recomputes its next run and reactivates it. A completed work-list agent restarts with a fresh full pass. Refuses if the agent's expiry has passed (extend it on the dashboard first).

  • resume_session_taskResume session taskcan change or delete data

    Resume a previously paused task in a browser session.

Show 6 more tools
  • screenshotTake screenshotread-only

    Capture a screenshot of the current browser page in an active session. Returns the screenshot as an inline image. Read-only.

  • send_taskSend task to sessioncan change or delete data

    Send a new task to an existing browser session (from create_session). The real Chrome browser may navigate, fill forms, and submit data on third-party websites as the task requires.

  • stop_session_taskStop session taskcan change or delete data

    Cancel the task currently running in a browser session, keeping the session alive for new tasks.

  • terminate_sessionTerminate sessioncan change or delete data

    End a browser session and free its resources. The session and any running task cannot be resumed afterwards.

  • trigger_workflowTrigger workflowcan change or delete data

    Run a workflow now in its deployed environment. This is the ONLY correct way to run or TEST a saved workflow — a run started here carries the workflow's rules, tracking and memory; browser_task/create_session runs do not. When the user says "run it", "run it once", "test it" or "try it" about a workflow, this is the tool they mean. Drives a real Chrome browser: the run may navigate, fill forms, and submit data on third-party websites as the workflow's prompt requires. Pass values for the workflow's {{variables}} in `variables` (stored variableValues defaults fill any gaps). Returns a sessionId…

  • update_workflowUpdate workflowcan change or delete data

    Update an existing workflow. Supply workflowId plus only the fields to change: prompt, trigger, schedule, run settings, variables, presentation. Object and array fields are replaced whole; pass null to clear an optional field. Renaming via title keeps the slug stable. The stored schedule stays a saved setting — scheduled agents already deployed from this workflow keep their own timing. promptTemplate follows the same Goal / Ground rules / Stages / Output runbook contract as create_workflow (see that field's description). memoryContract is the exception to whole-replace: supplying its three fie…

Signals

Last release
Aug 8, 2026 (2 months ago)

Details

Registry name
ai.webrun/webrun
Version
1.0.2
Auth
Bearer token
License
License unknown
Website
webrun.ai
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

WebRun Browser Automation MCP server. Agent Mart. https://agentmart.dev/connectors/webrun-ai-webrun (last updated 2026-10-24)