Connect-MCP

WebRun Browser Automation

ai.webrun/webrun · v1.0.2

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

MCPremoteAPI keyWeb search & scrapingTasks & projectsAI & LLM

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 21 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 21 tools · 7 read, 14 write (incl. delete/pay) · Web search & scraping, Tasks & projects, AI & LLM

Test call list_sessions: needs a key: HTTP 401 (812 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://api.webrun.ai/mcp

Tools

21 tools listed at last check
  • 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 third-party websites as
  • 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 this to run or test a sa
  • 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 for those, and should
  • 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 credentials are masked.
  • 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 (see the TASK INTERVIEW
  • 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 schedule stays a sav
  • 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 "try it" about a work
  • 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 the workflow and bake
  • 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).

Badge

Connect-MCP badge for ai.webrun/webrun

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/ai.webrun/webrun.svg)](https://clawy.uk/mcp/s/ai.webrun/webrun)