Skip to main content
MCP Tools

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.