Read your taste profile
get_taste_profileUse this when the user asks what ChefBear knows about their food tastes, or when choosing dishes for them would go better with the likes, dislikes, allergies and diets they saved in ChefBear. Returns the user's saved taste profile: likes, dislikes, allergies, diets, taste levels from 1 to 5 (spicy, oily, sweet, meat, adventure), their food personality from the ChefBear quiz, and dishes they recently picked or turned down from their saved menus. Read-only. The entries are the user's own statements, not medical facts, so still suggest confirming allergens and ingredients with the restaurant. Needs the "See your taste profile" permission, which is granted separately from menu access; without it, ask the user about their tastes instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| diets | Yes | ||
| likes | Yes | ||
| levels | Yes | ||
| persona | Yes | The food personality from the ChefBear quiz, if the user took it. | |
| dislikes | Yes | ||
| allergies | Yes | ||
| updatedAt | Yes | When the profile last changed, ISO 8601 UTC. | |
| hasProfile | Yes | False until the user saves something; the lists are then empty. | |
| recentChoices | Yes | Dishes the user picked or turned down, newest first. |