Run Recipe
ethora-run-recipeExecute a built-in recipe — an ordered sequence of this server's own tool calls — by id. Recipes capture common flows (B2B bootstrap, broadcast, sources ingest). Use dryRun: true to preview resolved steps. Omit recipeId to list runnable recipes for a goal.
Auth: depends on the recipe's steps — configure those first (see ethora-help). Errors: stops at the first failing step and returns the partial log; a missing required vars entry fails fast before any step runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Goal scope used to look up recipes when `recipeId` is omitted. Defaults to `auto`. | |
| vars | No | Key/value substitutions injected into recipe steps (e.g. appId, appToken, b2bToken, appJwt, email, password, apiUrl). A recipe declares which vars it requires; missing required vars fail the run before any step executes. | |
| dryRun | No | If true, resolve and return the step list with `vars` substituted but execute nothing. Use this to preview a recipe before running it for real. | |
| recipeId | No | Id of the recipe to run. Omit to instead list the runnable recipes for the selected `goal` (get ids from `ethora-help`). |