Workflows
Discover and run declarative WORKFLOW.md automations as MCP tools.
Two tools expose the workflow registry to an agent. For the CLI and authoring, see the Workflows guide.
bureau_workflow_list
Lists the declarative workflows this Bureau can run: id, name, what it does,
required inputs, and which live capabilities it needs. A pre-configured entry (a
binding) shows boundFrom + sessionAttached and asks only for the inputs it
hasn't pre-filled. Call it before bureau_workflow_run to discover ids and
inputs. Takes no arguments.
bureau_workflow_run
Runs a registered workflow or a pre-configured binding by id and returns
its structured output. Pass inputs (per bureau_workflow_list) and, when the
workflow needs a session, exactly one of:
offline— a canned payload, no browser.session— a saved logged-in identity id.liveUrl— an anonymous live Camofox tab.
A binding pre-fills its session + standing inputs; anything you pass here overrides them. Any delivery step is captured and returned, not sent externally.