# Fuoco Antico — Official LLM & AI Agent Ordering Guide > 100% Wood Fired Ovens • Pizzeria & Stuffed Pasta • Born in Italy, Made in Green Bay - **Organization:** Fuoco Antico (“we”, “us”, or “our”) - **Address:** 815 Chicago St, Green Bay, WI 54301 - **Phone:** (920) 367-1712 - **Email:** info@fuocoantico.com - **Hours:** Mon–Thu: 4:00 PM - 9:00 PM • Fri–Sat: 4:00 PM - 10:00 PM • Sun: Closed - **Pickup Instructions:** Hot from the hearth at 815 Chicago St, Green Bay, WI 54301 — just give your name or order number at our pickup window. - **Primary Storefront URL:** https://fuocoantico.com/ - **Scintilla Hosted Storefront URL:** https://scintilla.brobotindustries.com/sites/fuoco-antica/ - **Public Ordering API Endpoint:** https://scintilla.brobotindustries.com/be/public-api.php - **Live LLM Catalog & Status JSON:** https://scintilla.brobotindustries.com/be/public-api.php?funct=get_llm_manifest&tenant=fuoco-antica - **Tenant Identifier:** `fuoco-antica` (alias `fuoco-antico` is also accepted) - **Full Machine-Readable Menu & API Spec:** [https://fuocoantico.com/llms-full.txt](https://fuocoantico.com/llms-full.txt) - **AI Agent & WebMCP Manifest:** [https://fuocoantico.com/agent.json](https://fuocoantico.com/agent.json) - **OpenAPI 3.1 Specification:** [https://fuocoantico.com/openapi.json](https://fuocoantico.com/openapi.json) - **XML Sitemap:** [https://fuocoantico.com/sitemap.xml](https://fuocoantico.com/sitemap.xml) - **Privacy Policy:** [https://fuocoantico.com/privacy.html](https://fuocoantico.com/privacy.html) - **Terms & Conditions:** [https://fuocoantico.com/terms.html](https://fuocoantico.com/terms.html) ## Published Storefront Pages - **Menu & Online Pickup Ordering:** [https://fuocoantico.com/](https://fuocoantico.com/) - **Our Story:** [https://fuocoantico.com/our-story/](https://fuocoantico.com/our-story/) — 100% Wood-Fired Ovens • Born in Italy, Crafted in Green Bay ## 1. How AI Agents & LLMs Can Place Orders Fuoco Antico supports two first-class agentic ordering workflows: ### Workflow A: Browser-Based AI Agents (WebMCP — Declarative & Imperative APIs) When an AI browser agent visits https://fuocoantico.com/ (or `/sites/fuoco-antica/`), the storefront registers WebMCP tools on `navigator.modelContext` and `document.modelContext`: 1. `get_storefront_menu({ category? })` — Read-only tool returning live categories, item IDs, prices, modifier groups, and pickup slots. 2. `get_restaurant_info()` — Read-only tool returning restaurant address, hours, phone, email, loyalty program rules, and machine-readable manifest URLs. 3. `add_item_to_order({ item_id, quantity, doneness_preference?, modifiers?, special_notes? })` — Adds a menu item by numeric `item_id` to the active pickup cart. 4. `get_order_cart()` — Read-only tool returning current cart items and subtotal. 5. `remove_cart_item({ index?, item_id? })` — Removes an item from the cart. 6. `place_pickup_order({ customer_name, customer_phone, customer_email?, pickup_slot_time?, customer_notes?, sms_opt_in? })` — Consequential tool that submits the pickup order and returns the confirmation `order_number`. 7. `check_order_status({ token?, order_number?, customer_phone? })` — Read-only tool that checks real-time kitchen status for an order. Additionally, the checkout form `#checkout-online-form` exposes the WebMCP declarative form tool `toolname="submit-pickup-checkout"` with annotated `toolparamdescription` fields (`customer_name`, `customer_phone`, `customer_email`, `sms_opt_in`, `pickup_slot_time`, `customer_notes`). ### Workflow B: Direct HTTP API Ordering (Headless LLMs & Tool-Calling Agents) Headless AI agents can query the live menu and submit orders directly over HTTPS without a browser: #### Step 1: Fetch Live Menu, Storefront Status & Available Pickup Slots ```http GET https://scintilla.brobotindustries.com/be/public-api.php?funct=get_llm_manifest&tenant=fuoco-antica ``` *(Or `funct=get_live_storefront&tenant=fuoco-antica`)* — Returns JSON containing `data.items`, `data.categories`, `data.modifier_groups`, `data.pickup_slots`, `data.payment_mode` (`"pay_at_pickup"` or `"stripe_live"`), `data.storefront_offline`, and `data.ordering_paused`. #### Step 2: Place a Pickup Order (`funct=place_order`) Send a `POST` request (`application/x-www-form-urlencoded` or `multipart/form-data`) to `https://scintilla.brobotindustries.com/be/public-api.php`: - `funct`: `place_order` - `tenant`: `fuoco-antica` - `customer_name`: Full name of the customer picking up the order (required) - `customer_phone`: 10-digit US phone number, e.g. `9205550199` (required) - `customer_email`: Customer email address for receipt (optional but recommended) - `pickup_slot_time`: `ASAP` or a specific `HH:MM` slot value from `data.pickup_slots` - `customer_notes`: Optional kitchen or pickup notes - `sms_opt_in`: `1` if the user explicitly consented to SMS order updates, otherwise `0` - `cart_items_json`: JSON-encoded array of line items. Each line item object uses: ```json [ { "item_id": 15, "name": "Margherita", "quantity": 1, "unit_price": 15, "modifiers": [ { "group": "Crust Selection", "name": "Traditional Wood-Fired (12\")", "price_delta": 0 } ], "special_notes": "" } ] ``` #### Step 3: Track Order Status (`funct=get_order_status`) ```http GET https://scintilla.brobotindustries.com/be/public-api.php?funct=get_order_status&tenant=fuoco-antica&order_number=FA-1001&customer_phone=9205550199 ``` ## 2. Guardrails for AI Ordering Agents - Always confirm `customer_name`, `customer_phone`, items, quantities, and total price with the human user before calling `place_order` or `place_pickup_order`. - Do not set `sms_opt_in=1` unless the human user has explicitly requested SMS notifications. - Check `storefront_offline` and `ordering_paused` in `get_live_storefront` or `get_llm_manifest` before submitting an order. ## 3. Current Published Menu Catalog ### Category: Authentic Italian Heritage - **ID `20` — The Margherita** ($16.00) [Vegetarian]: San Marzano tomato puree, fresh fior di latte mozzarella, fresh basil, and extra virgin olive oil. - **ID `21` — The Marinara** ($14.00) [Vegan, Vegetarian]: San Marzano tomato puree, fresh garlic, and extra virgin olive oil. (No cheese). - **ID `22` — The Diavola** ($18.00) [Spicy]: San Marzano tomato puree, fresh fior di latte mozzarella, cupping pepperoni (Ezzo), finished out of the oven with HOT red pepper flakes. - **ID `23` — Prosciutto e Rucola** ($20.00) [Chef Special]: Extra virgin olive oil and fresh garlic base, fresh fior di latte mozzarella, finished out of the oven with arugula, prosciutto, and shaved Parmigiano. ### Category: Modern Gourmet - **ID `24` — Pistachio & Mortadella** ($21.00) [Chef Special]: Fresh fior di latte mozzarella base, baked and finished post-oven with fresh burrata and thinly folded mortadella with pistachios. - **ID `25` — The Hot Buzzy Bee** ($20.00) [Spicy, Chef Special]: San Marzano tomato puree, low-moisture whole milk mozzarella, cupping pepperoni (Ezzo), dollops of fresh burrata, and a post-bake drizzle of chili-infused hot honey. - **ID `26` — Truffle Mushroom** ($21.00) [Vegetarian, Chef Special]: Extra virgin olive oil and fresh garlic base, fresh fior di latte mozzarella, fresh sliced bella mushrooms, finished with fresh truffle burrata. - **ID `27` — The Balsamic Bacon** ($19.00): Extra virgin olive oil and fresh garlic base, low-moisture mozzarella, crispy bacon, and a balsamic glaze finish. ### Category: Green Bay / Wisconsin Tavern Style - **ID `28` — The Navarino Supreme** ($21.00) [Chef Special]: San Marzano tomato puree, low-moisture whole milk mozzarella, pinch-style Italian sausage, cupping pepperoni (Ezzo), fresh sliced bella mushrooms, green peppers, and shallot onions. - **ID `29` — The Brat & Curd** ($20.00) [Chef Special]: Extra virgin olive oil and fresh garlic base, sliced local bratwurst, fresh Wisconsin cheese curds, and shallot onions. - **ID `30` — The Chicken Bacon Ranch** ($20.00): Buttermilk ranch base, wood-roasted chicken breast, smoked Wisconsin bacon, low-moisture whole milk mozzarella, and fresh chives. - **ID `31` — The Navarino Chicken** ($20.00): Extra virgin olive oil and fresh garlic base, wood-roasted chicken breast, fresh sliced bella mushrooms, shallot onions, low-moisture whole milk mozzarella, and fresh chives. ### Category: Build Your Own Pizza - **ID `32` — Build Your Own Wood-Fired Pizza** ($15.00): Hand-stretched artisan dough fired in our 100% wood-fired oven. Choose your crust bake (Standard Bake, Well Done, or Lightly Baked), crust rim size (10mm, 20mm, or 35mm), sauce/base, cheeses, meats, veggies, and finishes. ## 4. Modifier Groups & Customization Options - **Group 10: Crust Bake Options** (Required): Standard Bake (+$0.00) [The classic Neapolitan standard with beautiful leopard spotting.]; Well Done (+$0.00) [Extra time near the coals for a deeper char along the rim.]; Lightly Baked (+$0.00) [A softer, doughier finish with minimal char, perfect for folding.] - **Group 11: Crust Rim Size Options** (Required): Standard: 20mm (3/4") (+$0.00) [Classic Neapolitan cornicione rim.]; Narrow: 10mm (3/8") (+$0.00) [Thinner, narrower outer crust rim.]; Wide: 35mm (1 3/8") (+$0.00) [Airy, puffed wide cornicione rim.] - **Group 12: Sauces & Bases (3)** (Required): San Marzano Tomato Puree (+$0.00); Extra Virgin Olive Oil & Fresh Garlic (+$0.00); Buttermilk Ranch (+$0.00) - **Group 13: Cheeses (6)** (Optional): Fresh Fior di Latte Mozzarella (+$2.00); Low-Moisture Whole Milk Mozzarella (+$2.00); Fresh Burrata (+$3.00); Fresh Truffle Burrata (+$3.50); Fresh Wisconsin Cheese Curds (+$2.50); Shaved Parmigiano (+$2.00) - **Group 14: Meats (7)** (Optional): Cupping Pepperoni (Ezzo) (+$2.50); Crumbled Italian Sausage (+$2.50); Sliced Local Bratwurst (+$2.50); Wood-Roasted Chicken Breast (+$3.00); Smoked Bacon bits (+$2.50); Prosciutto (+$3.50); Mortadella with Pistachios (+$3.50) - **Group 15: Veggies & Finishes (10)** (Optional): Fresh Basil (+$1.50); Arugula (+$1.50); Fresh Sliced Bella Mushrooms (+$1.75); Green Peppers (+$1.50); Shallot Onions (+$1.50); Fresh Garlic (+$1.25); Fresh Chives (+$1.25); Chili-Infused Hot Honey (+$1.75); Balsamic Glaze (+$1.50); HOT Red Pepper Flakes (+$1.00) ## 5. Loyalty Program & Frequently Asked Questions - **Sparks Loyalty Program:** Customers earn 10 Sparks per $1 spent on qualifying pickup orders using their 10-digit mobile phone number. - **Dough & Wood-Fired Preparation:** 72-hour cold-fermented dough baked in a 100% wood-fired hearth in Green Bay, Wisconsin. Customers can customize crust bake doneness (Light Bake, Standard Artisan Char, Crispy / Well Done) and rim size. - **Sales Tax:** Wisconsin state and local sales tax is 5.5%.