Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BAR_ASSISTANT_TOKEN | Yes | Your personal access token generated from Bar Assistant profile settings | |
| BAR_ASSISTANT_BAR_ID | No | The ID of your bar (optional - if not set, can be provided as parameter to tools or discovered using list_bars tool) | |
| BAR_ASSISTANT_API_URL | Yes | Your Bar Assistant instance URL + the API path (e.g., http://localhost:8000/api or https://bar.example.com/bar/api) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_bars | List all bars you have access to and get their IDs |
| get_shelf_ingredients | Get all ingredients currently on your bar shelf with detailed information |
| get_shelf_cocktails | Get all cocktails you can make with ingredients on your bar shelf |
| add_ingredients_to_shelf | Add ingredients to your bar shelf by their IDs |
| remove_ingredients_from_shelf | Remove ingredients from your bar shelf by their IDs |
| search_ingredients | Search for ingredients by name to find their IDs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Bar Shelf Ingredients | List of all ingredients currently on your bar shelf |
| Bar Shelf Cocktails | Cocktails you can make with ingredients on your bar shelf |