list_recipes
Ready-made, VERIFIED recipes: intent -> operationId + a correct example body + notes on non-obvious conventions the schema can't show (e.g. 'a new tag is created only when id == text', or 'this endpoint adds, the *.Update endpoint replaces'). capability_map names the recipe for a task as 'recipe:' — fetch it here with search= before building that call by hand. Search is AND over every word, so ask for ONE intent per call ('upload_file', then 'create_landing_site') — bundling several returns nothing. With 'search' the closest few come back in FULL (an exact intent match always among them) and any further matches as stubs — intent + operationId, usually all you need; without 'search', lightweight stubs of every recipe. A recipe that CREATES something also carries 'deadUnless': the surface a real client meets that artifact on and the connection that makes it work. Treat it as part of the job — most things here are invisible until something a visitor actually opens carries them, and the same text comes back on the invoke_operation result that creates one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Optional search over recipe intent/title/notes. ONE intent per call, e.g. 'tag contact' or 'upload_file' — every word must match, so multi-intent queries return zero. Empty returns all. |