{"success":true,"version":"v1","request":{"tool":"get_calculator_schema","calculator_id":"party-food-drinks"},"result":{"entity_type":"calculator","id":"party-food-drinks","calculator_id":"party-food-drinks","canonical_url":"https://tttkmbb.com/everyday/party-food-drinks","name":"Party Food and Drink Calculator","title":"Party Drink and Food Calculator – Wine, Beer, Spirits, Ice, Water and Appetizers per Guest","category":"everyday","category_name":"Everyday Life","tool_name":"estimate_party_supplies","featured_mcp_tool":false,"description":"Estimates the alcoholic drinks, bottles of wine, beer and spirits, litres of mixers and water, kilograms of ice, non-alcoholic drinks, appetizer pieces and cake servings a party needs from the guest count, duration and event type, using standard catering rules of thumb (2 drinks per drinker in the first hour then 1 per hour, 5 glasses per 750 mL wine bottle, 17 pours per 750 mL spirits bottle).","use_when":"You are planning a cocktail party, reception, dinner or kids' party and need a shopping list of drinks, ice, water and finger food for a given number of guests and hours.","do_not_use_when":"You need the alcohol content of a drink, blood-alcohol estimates or safe-drinking guidance (health calculators), or precise catering for a seated multi-course meal; the quantities are planning assumptions, not nutritional or safety advice.","inputs":[{"name":"guests","label":"Guests","type":"integer","required":true,"min":1,"max":5000,"description":"Number of guests, adults and children.","example":40},{"name":"duration_hours","label":"Duration","type":"number","unit":"h","required":true,"min":0.5,"max":24,"description":"Length of the party in hours.","example":4},{"name":"event_type","label":"Event type","type":"enum","required":false,"default":"cocktail","values":[{"value":"cocktail","label":"Cocktail party / drinks reception – 12 appetizer pieces per guest","aliases":["drinks","reception","cocktail_party","drinks_party"]},{"value":"dinner","label":"Dinner party – 5 appetizer pieces per guest before the meal","aliases":["dinner_party","seated_dinner"]},{"value":"buffet_reception","label":"Buffet reception – 8 appetizer pieces per guest plus the buffet","aliases":["buffet","wedding_reception"]},{"value":"kids","label":"Kids' party – 6 pieces per guest (set drinkers_percent to the adult share)","aliases":["children","birthday","kids_party"]}],"description":"Type of event; sets the appetizer pieces per guest.","example":"cocktail"},{"name":"drinkers_percent","label":"Guests drinking alcohol","type":"number","unit":"%","required":false,"default":80,"min":0,"max":100,"description":"Share of guests who drink alcohol (80 means 80 %); the rest get non-alcoholic drinks.","example":80},{"name":"wine_share_percent","label":"Wine share","type":"number","unit":"%","required":false,"default":40,"min":0,"max":100,"description":"Share of alcoholic drinks served as wine.","example":40},{"name":"beer_share_percent","label":"Beer share","type":"number","unit":"%","required":false,"default":40,"min":0,"max":100,"description":"Share of alcoholic drinks served as beer.","example":40},{"name":"spirits_share_percent","label":"Spirits share","type":"number","unit":"%","required":false,"default":20,"min":0,"max":100,"description":"Share of alcoholic drinks served as spirits or cocktails; the three shares must total 100.","example":20},{"name":"outdoor_summer","label":"Outdoor summer event","type":"boolean","required":false,"default":false,"description":"true doubles the ice to 1 kg per guest and raises water to 0.75 L per guest.","example":false}],"outputs":[{"name":"drinkers","label":"Drinking guests","type":"integer","decimals":4,"description":"guests × drinkers_percent / 100, rounded."},{"name":"drinks_per_drinker","label":"Drinks per drinker","type":"number","decimals":1,"description":"2 in the first hour plus 1 per additional hour."},{"name":"total_drinks","label":"Alcoholic drinks","type":"integer","decimals":4,"description":"drinkers × drinks_per_drinker, rounded up."},{"name":"wine_glasses","label":"Wine glasses","type":"integer","decimals":4,"description":"total_drinks × wine_share_percent / 100 (150 mL pours)."},{"name":"wine_bottles","label":"Wine bottles (750 mL)","type":"integer","decimals":4,"description":"wine_glasses / 5, rounded up."},{"name":"beer_bottles","label":"Beers (bottles or cans)","type":"integer","decimals":4,"description":"total_drinks × beer_share_percent / 100, one serving each."},{"name":"spirits_drinks","label":"Spirit drinks","type":"integer","decimals":4,"description":"total_drinks × spirits_share_percent / 100 (44 mL pours)."},{"name":"spirits_bottles","label":"Spirits bottles (750 mL)","type":"integer","decimals":4,"description":"spirits_drinks / 17, rounded up."},{"name":"mixers_liters","label":"Mixers","type":"number","unit":"L","decimals":1,"description":"1 L of soda, tonic or juice per 3 spirit drinks."},{"name":"non_alcoholic_drinks","label":"Non-alcoholic drinks","type":"integer","decimals":4,"description":"Non-drinking guests × (1 + duration_hours) servings of soft drinks or juice."},{"name":"water_liters","label":"Water","type":"number","unit":"L","decimals":1,"description":"0.5 L per guest (0.75 L outdoors in summer)."},{"name":"ice_kg","label":"Ice","type":"number","unit":"kg","decimals":1,"description":"0.5 kg per guest (1 kg per guest outdoors in summer)."},{"name":"appetizer_pieces","label":"Appetizer pieces","type":"integer","decimals":4,"description":"Pieces per guest for the event type × guests."},{"name":"cake_servings","label":"Cake servings","type":"integer","decimals":4,"description":"One serving per guest."},{"name":"shopping_list","label":"Shopping list","type":"list","decimals":4,"description":"Rows of item, quantity and unit, with volumes rounded up to whole units."}],"input_schema":{"type":"object","properties":{"guests":{"description":"Number of guests, adults and children.","type":"integer","minimum":1,"maximum":5000,"examples":[40]},"duration_hours":{"description":"Length of the party in hours. Unit: h.","type":"number","minimum":0.5,"maximum":24,"examples":[4],"x-unit":"h"},"event_type":{"description":"Type of event; sets the appetizer pieces per guest.","type":"string","enum":["cocktail","dinner","buffet_reception","kids"],"default":"cocktail","examples":["cocktail"]},"drinkers_percent":{"description":"Share of guests who drink alcohol (80 means 80 %); the rest get non-alcoholic drinks. Unit: %.","type":"number","minimum":0,"maximum":100,"default":80,"examples":[80],"x-unit":"%"},"wine_share_percent":{"description":"Share of alcoholic drinks served as wine. Unit: %.","type":"number","minimum":0,"maximum":100,"default":40,"examples":[40],"x-unit":"%"},"beer_share_percent":{"description":"Share of alcoholic drinks served as beer. Unit: %.","type":"number","minimum":0,"maximum":100,"default":40,"examples":[40],"x-unit":"%"},"spirits_share_percent":{"description":"Share of alcoholic drinks served as spirits or cocktails; the three shares must total 100. Unit: %.","type":"number","minimum":0,"maximum":100,"default":20,"examples":[20],"x-unit":"%"},"outdoor_summer":{"description":"true doubles the ice to 1 kg per guest and raises water to 0.75 L per guest.","type":"boolean","default":false,"examples":[false]}},"additionalProperties":false,"required":["guests","duration_hours"]},"output_schema":{"type":"object","properties":{"drinkers":{"description":"guests × drinkers_percent / 100, rounded.","type":"integer"},"drinks_per_drinker":{"description":"2 in the first hour plus 1 per additional hour.","type":"number"},"total_drinks":{"description":"drinkers × drinks_per_drinker, rounded up.","type":"integer"},"wine_glasses":{"description":"total_drinks × wine_share_percent / 100 (150 mL pours).","type":"integer"},"wine_bottles":{"description":"wine_glasses / 5, rounded up.","type":"integer"},"beer_bottles":{"description":"total_drinks × beer_share_percent / 100, one serving each.","type":"integer"},"spirits_drinks":{"description":"total_drinks × spirits_share_percent / 100 (44 mL pours).","type":"integer"},"spirits_bottles":{"description":"spirits_drinks / 17, rounded up.","type":"integer"},"mixers_liters":{"description":"1 L of soda, tonic or juice per 3 spirit drinks. Unit: L.","type":"number","x-unit":"L"},"non_alcoholic_drinks":{"description":"Non-drinking guests × (1 + duration_hours) servings of soft drinks or juice.","type":"integer"},"water_liters":{"description":"0.5 L per guest (0.75 L outdoors in summer). Unit: L.","type":"number","x-unit":"L"},"ice_kg":{"description":"0.5 kg per guest (1 kg per guest outdoors in summer). Unit: kg.","type":"number","x-unit":"kg"},"appetizer_pieces":{"description":"Pieces per guest for the event type × guests.","type":"integer"},"cake_servings":{"description":"One serving per guest.","type":"integer"},"shopping_list":{"description":"Rows of item, quantity and unit, with volumes rounded up to whole units.","type":"array"}}},"formula":"drinkers = round(guests × drinkers_percent / 100); drinks_per_drinker = 2 + max(0, duration_hours − 1); total_drinks = ceil(drinkers × drinks_per_drinker); wine_bottles = ceil(total_drinks × wine_share / 5); beer_bottles = total_drinks × beer_share; spirits_bottles = ceil(total_drinks × spirits_share / 17); mixers_liters = spirit drinks / 3; ice_kg = 0.5 × guests (1 × outdoors in summer); water_liters = 0.5 × guests (0.75 outdoors); non_alcoholic_drinks = (guests − drinkers) × (1 + duration_hours); appetizer_pieces = guests × (12 cocktail, 5 dinner, 8 buffet, 6 kids); cake_servings = guests","method":"All quantities are catering rules of thumb, stated as assumptions: a 750 mL wine bottle gives five 150 mL glasses, a 750 mL spirits bottle seventeen 44 mL (1.5 US fl oz) pours, and guests drink about two drinks in the first hour and one per hour after that. Adjust the shares to the crowd (a beer-heavy or wine-only party) and round up, as unopened bottles can usually be returned.","sources":[{"name":"Standard drink – serving sizes of beer, wine and spirits (Wikipedia)","url":"https://en.wikipedia.org/wiki/Standard_drink","type":"reference","retrieved_at":"2026-09-24"},{"name":"Wine bottle – the 750 mL standard bottle (Wikipedia)","url":"https://en.wikipedia.org/wiki/Wine_bottle","type":"reference","retrieved_at":"2026-09-24"}],"freshness":{"type":"static","max_age_seconds":null,"note":"Deterministic formula with fixed constants; results never go stale. Inputs supplied by the caller determine the output."},"examples":[{"name":"40 guests, 4-hour cocktail party, 80 % drinkers","inputs":{"guests":40,"duration_hours":4,"event_type":"cocktail","drinkers_percent":80},"expected":{"drinkers":32,"drinks_per_drinker":5,"total_drinks":160,"wine_glasses":64,"wine_bottles":13,"beer_bottles":64,"spirits_drinks":32,"spirits_bottles":2,"mixers_liters":10.7,"non_alcoholic_drinks":40,"water_liters":20,"ice_kg":20,"appetizer_pieces":480,"cake_servings":40},"url":"https://tttkmbb.com/api/v1/calculate/party-food-drinks?guests=40&duration_hours=4&event_type=cocktail&drinkers_percent=80"},{"name":"8 guests, 3-hour dinner, wine only","inputs":{"guests":8,"duration_hours":3,"event_type":"dinner","drinkers_percent":100,"wine_share_percent":100,"beer_share_percent":0,"spirits_share_percent":0},"expected":{"total_drinks":32,"wine_bottles":7,"beer_bottles":0,"spirits_bottles":0,"non_alcoholic_drinks":0,"appetizer_pieces":40,"ice_kg":4},"url":"https://tttkmbb.com/api/v1/calculate/party-food-drinks?guests=8&duration_hours=3&event_type=dinner&drinkers_percent=100&wine_share_percent=100&beer_share_percent=0&spirits_share_percent=0"}],"faq":[{"q":"How much is one drink?","a":"One 150 mL glass of wine, one 330–355 mL beer or one 44 mL (1.5 US fl oz) pour of spirits, each roughly a standard drink of 14 g of alcohol in US terms."},{"q":"Do children count as guests?","a":"Yes for food, water, ice and cake. Set drinkers_percent to the share of adults who drink so that children and non-drinking adults are supplied with non-alcoholic drinks instead."},{"q":"Is this enough food for a meal?","a":"No. Appetizer counts cover finger food only; dinner and buffet events need the main courses on top, and a cocktail party longer than 3 hours or held at mealtime needs heavier food."}],"tags":["party drink calculator","how much alcohol for a party","wine per guest","party food calculator","how much ice for a party"],"related":[{"calculator_id":"bill-split","reason":"Split the shopping bill between hosts."},{"calculator_id":"unit-price","reason":"Compare bottle sizes and multipacks by price per litre."}],"links":{"html":"https://tttkmbb.com/everyday/party-food-drinks","markdown":"https://tttkmbb.com/everyday/party-food-drinks.md","json":"https://tttkmbb.com/everyday/party-food-drinks.json","api":"https://tttkmbb.com/api/v1/calculate/party-food-drinks","schema":"https://tttkmbb.com/api/v1/calculators/party-food-drinks","openapi":"https://tttkmbb.com/openapi.json","mcp":"https://tttkmbb.com/mcp"},"version":"v1","updated_at":"2026-09-24"},"timestamp":"2026-09-24T03:50:27Z"}