OvenLovin
ReferenceMCP Tools

manage_person_rules

List, add, or remove Can't eat / Doesn't like rules for a person. Dislikes spicy food: kind=ingredient or tag, target=spicy, severity=prefer_avoid. Other taste dislikes: cilantro, olives, mushrooms, onions, garlic. Diets: kind=diet, target=vegetarian|vegan|pescatarian|gluten_free|dairy_free. Allergens: kind=allergen, target=peanut|tree_nut|milk|.... Unknown targets need confirmUnknown=true. Tree-nut rules accept treatCoconutAsTreeNut (default false). Not medical advice - always check ingredient labels before serving.

Input

ParameterTypeRequiredDescription
action"list" | "add" | "remove"YesWhat to do
personIdstring (UUID)YesPerson
idstring (UUID)For removeRule id
kindenumFor addallergen / ingredient / ingredient_category / diet / tag / custom
targetstringFor addWhat the rule matches
severity"block" | "warn" | "prefer_avoid"For addHow strictly to treat a hit
labelstringNo-
notestringNo-
includeMayContainbooleanNo-
includeCrossContactbooleanNo-
sharedFacility"block" | "warn" | "ignore"No-
includeDescendantsbooleanNo-
treatCoconutAsTreeNutbooleanNoFor tree_nut rules. Default false
confirmUnknownbooleanNoRequired to save a target not in the catalog

On this page