bar_list_ingredients
List and filter bar ingredients by category, name, origin, ABV, shelf status, or missing images. Use it to browse inventory and find bottles still needing artwork.
Instructions
List and filter ingredients.
For an "incomplete entries" worklist (bottles missing an image / ABV / flavor
profile), prefer bar_audit_ingredients — it already scopes to real
bottles and groups the gaps. Use this tool for general browsing/filtering.
Filters:
category: restrict to a category's whole subtree (recursive). Pass the category ingredient's ID — in Bar Assistant categories ARE ingredients (e.g. Rye Whiskey 347, London Dry Gin 384, Rhum Agricole 380). Returns every bottle filed anywhere under it.
name: substring match on the ingredient name.
specific_only: only specific bottles (leaf ingredients), excluding the generic category/parent ingredients themselves. NOTE: "leaf" is structural — it still includes commodity leaves (juices, syrups, produce). Add exclude_commodities for a real-bottle list.
missing_image_only: only ingredients with no image attached — use this to find bottles whose artwork still needs filling in.
exclude_commodities: drop non-bottle commodities (juices, syrups, produce, dairy, ice/salt). The combo specific_only + missing_image_only + exclude_commodities is the clean "real bottles still missing artwork" list.
on_shelf_only: only ingredients currently in the bar's inventory.
origin: substring match on origin (country/region).
strength_min / strength_max: ABV bounds (e.g. strength_min=40).
sort: "name" (default), "-name", "created_at", "strength", "total_cocktails", "-total_cocktails" (most-used first).
Output marks each ingredient's cocktail count and flags "NO IMAGE" so the list is directly actionable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| page | No | ||
| sort | No | ||
| limit | No | ||
| origin | No | ||
| category | No | ||
| strength_max | No | ||
| strength_min | No | ||
| on_shelf_only | No | ||
| specific_only | No | ||
| missing_image_only | No | ||
| exclude_commodities | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |