Recommend Fragrances
recommend_fragrancesRecommend fragrances matching what the user describes: season, occasion, budget, strength, staying power and notes they like. Use this when the user wants a suggestion but names no fragrance to work from - for example something for winter, for the office, or under a budget. Season, occasion and intensity are scored numerically per fragrance in ScentVerdict, and the budget is applied against current UK bottle prices we hold, so the constraints are filtered rather than approximated. Each row carries its price, bottle size and price per millilitre. Pass as many of the constraints as the user gave; all are optional. Use find_similar_fragrances instead when they name a fragrance to anchor on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results. Default 5, maximum 10. | |
| season | No | Season the fragrance is for. | |
| occasion | No | Occasion the fragrance is for. | |
| intensity | No | How strong the fragrance should be. | |
| noteLoved | No | A single note the user likes, for example vanilla. | |
| budgetMaxGbp | No | Maximum price in GBP for a full-size bottle. | |
| longevityMin | No | Minimum staying power. | |
| genderPresentation | No | Who the fragrance presents as. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caveat | Yes | Caveat about how the constraints were applied. Null when there is nothing to qualify. | |
| results | Yes | Matching fragrances. May be empty when the constraints are too narrow. |