78trust / 100

WebRun Browser Automation

by webrun.ai in Search & web

MCP serverPassing, checked 57 min ago

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

https://api.webrun.ai/mcp
Tools
21
open to any client
Uptime
100%
last 30 days
Response time
619 ms
712 ms slowest 5%
Last check
Passed
57 min ago, next in 5 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "webrun-browser-automation": {
      "type": "http",
      "url": "https://api.webrun.ai/mcp"
    }
  }
}

21 tools

  • browser_task

    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…

  • create_session

    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…

  • send_task

    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.

  • pause_session_task

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

  • resume_session_task

    Resume a previously paused task in a browser session.

  • stop_session_task

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

  • terminate_session

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

  • guardrail_response

    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.

  • get_task_status

    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.

  • screenshot

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

  • list_sessions

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

  • list_environments

    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…

  • list_workflows

    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.

  • get_workflow

    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…

  • create_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…

  • update_workflow

    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…

  • trigger_workflow

    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…

  • create_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…

  • list_agents

    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.

  • pause_agent

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

  • resume_agent

    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).

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
57 min agoPassed200528 ms
10 h agoPassed200639 ms
19 h agoPassed200625 ms
29 h agoPassed200830 ms
38 h agoPassed200500 ms
Show 5 older checks
47 h agoPassed200701 ms
2 days agoPassed200479 ms
3 days agoPassed200506 ms
3 days agoPassed200619 ms
3 days agoPassed200712 ms