MCP tool
create_workflow
Create a new saved workflow.
The create_workflow tool is provided by WebRun Browser Automation. Install that server in your AI client and the assistant can call it directly.
Servers exposing create_workflow
From the publisher: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
Install WebRun Browser Automation →Parameter Type Description title*string Workflow title (shown on the dashboard). promptTemplate*string The task the browser agent runs, written as a BROWSING RUNBOOK. Structure it as: `Goal:` — one sentence naming the outcome. `Ground rules (every stage, every turn):` — bullet invariants when the task shortDescriptionstring One-line summary shown in workflow lists. triggerPhrasestring Natural-language phrase that invokes this workflow in chat. useCaseTagsarray Categorisation tags. departmentstring Free-text department label (e.g. "inventory"). triggerobject How the workflow is meant to be invoked (informational — see notes). Defaults to {type:'manual', source:'manual'}. scheduleobject Saved schedule setting. NOTE: record-only — the workflow does NOT run on a timer until deployed as a scheduled agent (dashboard or Telegram bot). startingUrlstring Page Chrome opens at the start of each run. Omit to let the prompt decide. timezonestring IANA timezone for runs of this workflow (e.g. "America/New_York"). Leave unset to follow the proxy country. modelstring Model profile key. Omit for the account default. proxyobject Proxy for runs. {source:"WebRun", country?} or {source:"custom", type:"http"|"socks", host, port, username?, password?}. Custom passwords are encrypted at rest and never returned. Social/messaging wor outputTypestring Output contract: 'text' (default), 'structured' (JSON matching outputSchema), 'structured_csv' (rows for the outputSchema column names). outputSchemaobject | array JSON Schema object (outputType "structured") or array of column-name strings (outputType "structured_csv"). requiredFilesarray Files attached to every run (downloaded before the agent starts). Each fileId must already be in the workflow's own environment (GET /environments/:id/files) — a workflow only uses files from its own deployedPolicyIdstring Policy id to run under (must be owned by you). reachOutModestring | null Proactive-chat policy for runs: 'off', 'guardrail_only', or 'full'. Omit (or pass null) to inherit the account default (MCP-initiated runs treat inherit as 'off'). memoryEnabledboolean Persist per-workflow agent memory across runs (default true). memorystring The agent's private notebook: shown to it at the start of every run, updated automatically after each run. Seed it ONLY with durable facts the next run must already know — the exact description of a t orchestrateFirstboolean Discovery mode: one run gathers the WHOLE work list up front, later runs claim one item each.
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.