Overview
Methods
getWorkflows()
Get all workflows (local + dynamic).| Parameter | Type | Default | Description |
|---|---|---|---|
includeHidden | boolean | false | Include hidden workflows in results |
findByName()
Find a workflow by its base name.findById()
Find a workflow by its ID.search()
Search workflows by query, tags, or labels.registerDynamic()
Register a dynamic workflow at runtime.removeDynamic()
Remove a dynamic workflow.true if the workflow was found and removed, false otherwise.
subscribe()
Subscribe to workflow change events.hasAny()
Check if any workflows exist in the registry.MCP Tools Registered
When the jobs & workflows system is enabled, workflow capabilities are exposed through these MCP tools:| Tool | Description |
|---|---|
list-workflows | List all registered workflows with optional filtering |
execute-workflow | Execute a workflow by name (inline or background) |
get-workflow-status | Get execution status with per-step results |
register-workflow | Register a dynamic workflow at runtime |
remove-workflow | Remove a dynamic workflow |