accueil / serveurs / Recherche & Web / com.casabellaoutdoor/outdoor-kitchen
com.casabellaoutdoor/outdoor-kitchen
serveur MCP (Model Context Protocol) · outdoor-kitchen 2.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.casabellaoutdoor/outdoor-kitchen est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.casabellaoutdoor/outdoor-kitchen » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- outdoor_kitchen_get_suggestions≈ 1337 tokens
Suggestions for the shopper's outdoor kitchen. Call ONLY in one of these situations: "lower_cost" when the shopper asks how to lower the cost or says the kitchen is over budget. Send the current grill brand, size and msrp; "fill_space" when a large kitchen still has open space to fill. Send the design width and its cabinets; "ideas" when the shopper asks for ideas or what else they could add; "shopper_as_about_other_costs" when the shopper asks are there other costs to consider; "how_much_does_it_cost" when when the shopper ask for a ballpark idea of cost; "alternatives" when when shopper asks about alternatives to aluminum cabinetry; "damage" when can I repair or replace doors, drawers or side/back panels after countertop is installed; "best_materials" when what are the best materials for an outdoor kitchen; "shopper_asks_about_hdpe_or_plastic_island_cabine" when the shopper asks about lower cost or directly about HDPE /plastic cabinetry; "stainles_steel" when the shopper asks about Stainless Steel Cabinet, or the brands Danver, Brown Jordan, John Michael; "features_to_look_for" when when the shopper ask what feature should I look for when choosing a brand of outdoor kitchen cabinets; "cabinet_types_and_uses" when when a shopper asks for what the different cabinets that are available and what they are used for; "dimensions" when do I need to know the cut out dimensions of each appliance; "return_on_investment" when when the shopper ask if outdoor kitchens are a good value, return on investment (ROI), or does it add to my homes value; "diy" when when the shopper asks about DIY to lower cost. Never call it unprompted. Send the design for "fill_space"; send the current grill (brand, size, msrp) for "lower_cost". Returns only suggestions that apply, each with "offered" true/false; tell the shopper what each would change and let them decide. Example: {"situation":"lower_cost","appliance":{"brand":"DCS","size":36,"msrp":5599}}
Paramètres, retour & exemple (3)
Paramètresdesign· object · optionnelappliance· object · optionnel
The grill in the design now (for lower_cost).situation· string · requis · lower_cost | fill_space | ideas | shopper_as_about_other_costs | how_much_does_it_cost | alternatives | damage | best_materials
Exemple d'appel{"name": "outdoor_kitchen_get_suggestions", "arguments": {"situation": "lower_cost"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"situation": "texte", "suggestions": []}} - outdoor_kitchen_list_cabinets≈ 355 tokens
List outdoor kitchen cabinet types and widths with SKU and MSRP: grill cabinets, drawer and door storage ("DoubleDrawerFlex", "FullDoorFlex"), sink cabinets, refrigerator cabinets ("CTS"), side burner, power burner, trash/recycling and corner modules. Call before building or pricing a layout so the "type" and "size" values are real. Filters optional. Example: {"type":"GrillCabinet"} -> {"cabinets":[{"sku":"GB42","type":"GrillCabinet","size":42,"msrp":...}]}
Paramètres, retour & exemple (2)
Paramètressize· number · optionnel
Width in inches.type· string · optionnel
Exact cabinet type, e.g. "GrillCabinet".
Exemple d'appel{"name": "outdoor_kitchen_list_cabinets", "arguments": {"size": 1, "type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cabinets": []}} - outdoor_kitchen_list_grill_brands≈ 222 tokens
List the built-in grill brands available for an outdoor kitchen (e.g. Alfresco, AOG, DCS, Hestan, Lynx, XO). Call when the user asks which grill brands are available or names a brand you need to check. No email needed. Example call: {} -> {"grillBrands":["AOG","Alfresco","DCS",...]}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "outdoor_kitchen_list_grill_brands", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"grillBrands": []}} - outdoor_kitchen_list_layouts≈ 386 tokens
Explain the outdoor kitchen shapes: Straight, Galley, Corner L, Corner 45, U-Shape and Promenade (our signature L plus island with bar seating). Call when the user asks about layouts, shapes, corners, L-shaped, U-shaped, wrap-around or island-with-seating outdoor kitchens, or which shape fits their space. "how" says what to do next: "price_here" (outdoor_kitchen_price_design), "designer" (outdoor_kitchen_open_designer_for_render with kitchenLayout), "our_design_team" (outdoor_kitchen_request_formal_quote with kitchenLayout) or "coming_soon". Example: {} -> {"layouts":[{"key":"promenade","name":"Promenade","how":"designer",...}]}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "outdoor_kitchen_list_layouts", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"layouts": []}} - outdoor_kitchen_open_designer_for_render≈ 1316 tokens
Create the shopper's account and return a link to the 3D outdoor kitchen designer, where they get a photoreal render of their kitchen by email. Call when the user wants to see their outdoor kitchen or BBQ island, wants a render, picture or 3D design. Needs first name, last name and email: pass them if you have them; otherwise the server asks the shopper directly when the client supports it. Pass "design" to open the designer with the straight layout you priced. For a Galley, Corner L, Corner 45, U-Shape or Promenade, pass "kitchenLayout" and no "design"; the shopper lays it out in the designer. Canonical examples: {"firstName":"Ana","lastName":"Diaz","email":"ana@example.com","postalCode":"07960","design":{"width":120,"kitchenLayout":"straight","color":"BasaltGrey","countertopType":"GraniteAbsoluteBlack","cabinets":[{"type":"GrillCabinet","size":42,"grillBrand":"Alfresco","grillModelId":"ALFRESCO-36-ALXE"},{"type":"DoubleDrawerFlex","size":24},{"type":"FullDoorFlex","size":30},{"type":"SinkCabinet","size":24}]}} and {"firstName":"Ana","lastName":"Diaz","email":"ana@example.com","kitchenLayout":"corner_45"}
Paramètres, retour & exemple (11)
Paramètrescity· string · optionnelemail· string · optionnel
Shopper's email. The render or quote is delivered there and it identifies a returning shopper.phone· string · optionnelstate· string · optionnel
2-letter US state.design· object · optionnel
The straight layout you priced with outdoor_kitchen_price_design; the designer opens with it. Leave out for any other shape.gasType· string · optionnel · natural_gas | lp_external_tank | lp_in_cabinetlastName· string · optionnel
Shopper's last name.firstName· string · optionnel
Shopper's first name. Leave out if unknown; the server asks the shopper.postalCode· string · optionnel
5-digit US ZIP, used to match a local dealer.kitchenLayout· string · optionnel · straight | galley | corner_L | corner_45 | U | promenade
The shape the shopper wants: "straight", "galley", "corner_L", "corner_45", "U" or "promenade". For anything but straight, leave out "design"; the designer opens on this shape and the shopper lays it out.purchaseTimeframe· string · optionnel · 1-3_months | 3-6_months | year_or_more
Exemple d'appel{"name": "outdoor_kitchen_open_designer_for_render", "arguments": {"city": "texte", "email": "texte", "phone": "texte", "state": "texte", "design": {}, "gasType": "natural_gas"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "status": "opened", "purpose": "texte"}} - outdoor_kitchen_price_design≈ 846 tokens
Return the MSRP for a straight outdoor kitchen (one run of cabinets): cabinets, the grill and other appliances, and countertop, with a total. Call whenever the user asks what an outdoor kitchen or BBQ island would cost. No email needed and nothing is saved. Straight only: for a Galley, Corner L, Corner 45, U-Shape or Promenade the price depends on the corner cabinets and how the runs are split, so give the straight price as a guide and send the shopper to the designer. Canonical example (10 ft straight island with a 36" Alfresco grill): {"width":120,"kitchenLayout":"straight","color":"BasaltGrey","countertopType":"GraniteAbsoluteBlack","cabinets":[{"type":"GrillCabinet","size":42,"grillBrand":"Alfresco","grillModelId":"ALFRESCO-36-ALXE"},{"type":"DoubleDrawerFlex","size":24},{"type":"FullDoorFlex","size":30},{"type":"SinkCabinet","size":24}]}
Paramètres, retour & exemple (5)
Paramètrescolor· string · optionnel · BasaltGrey | AegeanBlue | JetBlack | PureWhite | Cappuccino | BurgundyRed | ParisianGreen | ProvenceSage
Cabinet powder-coat colour. Default "BasaltGrey".width· number · requis
Total kitchen run in inches; normally the sum of the cabinet sizes (e.g. 120 for a 10 ft island).cabinets· array · requis
Cabinets left to right along the one straight run.kitchenLayout· string · optionnel · straight
Always "straight": these tools build one run of cabinets. For a Galley, Corner L, Corner 45, U-Shape or Promenade, open the designer with kitchenLayout set and no design.countertopType· string · optionnel · GraniteAbsoluteBlack | GraniteLeatheredBlack | DektonKelya
Countertop. Default "GraniteAbsoluteBlack".
Exemple d'appel{"name": "outdoor_kitchen_price_design", "arguments": {"width": 1, "cabinets": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"msrp": 1, "cabinetryMsrp": 1, "appliancesMsrp": 1}} - outdoor_kitchen_request_formal_quote≈ 1253 tokens
Create the shopper's account and return a link to the designer where they finish their layout and receive a formal, itemized quote; a local dealer follows up. Call when the user wants a quote, an exact price from a dealer, or to buy an outdoor kitchen or built-in grill. Needs first name, last name and email (pass them, or the server asks the shopper directly when the client supports it). ZIP helps match a dealer. Canonical example: {"firstName":"Ana","lastName":"Diaz","email":"ana@example.com","postalCode":"07960","purchaseTimeframe":"1-3_months","design":{"width":120,"kitchenLayout":"straight","color":"BasaltGrey","countertopType":"GraniteAbsoluteBlack","cabinets":[{"type":"GrillCabinet","size":42,"grillBrand":"Alfresco","grillModelId":"ALFRESCO-36-ALXE"},{"type":"DoubleDrawerFlex","size":24},{"type":"FullDoorFlex","size":30},{"type":"SinkCabinet","size":24}]}}
Paramètres, retour & exemple (11)
Paramètrescity· string · optionnelemail· string · optionnel
Shopper's email. The render or quote is delivered there and it identifies a returning shopper.phone· string · optionnelstate· string · optionnel
2-letter US state.design· object · optionnel
The straight layout you priced with outdoor_kitchen_price_design; the designer opens with it. Leave out for any other shape.gasType· string · optionnel · natural_gas | lp_external_tank | lp_in_cabinetlastName· string · optionnel
Shopper's last name.firstName· string · optionnel
Shopper's first name. Leave out if unknown; the server asks the shopper.postalCode· string · optionnel
5-digit US ZIP, used to match a local dealer.kitchenLayout· string · optionnel · straight | galley | corner_L | corner_45 | U | promenade
The shape the shopper wants: "straight", "galley", "corner_L", "corner_45", "U" or "promenade". For anything but straight, leave out "design"; the designer opens on this shape and the shopper lays it out.purchaseTimeframe· string · optionnel · 1-3_months | 3-6_months | year_or_more
Exemple d'appel{"name": "outdoor_kitchen_request_formal_quote", "arguments": {"city": "texte", "email": "texte", "phone": "texte", "state": "texte", "design": {}, "gasType": "natural_gas"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "status": "opened", "purpose": "texte"}} - outdoor_kitchen_search_built_in_grills≈ 646 tokens
Find built-in grills: every grill in our 3D designer, with brand, width in inches, SKU, the grill cabinet it needs (cabinetSize) and MSRP (final pricing is determined by a local dealer; models without msrp have priceOnQuote: true). Set applianceType for other built-ins in the designer, e.g. "Griddles", "Side Burners", "Refrigeration", or "all". Call whenever the user asks about a built-in grill, its price, size or brand, or before pricing a layout so you use a real SKU. For someone just starting to shop for a built-in grill, outdoor_kitchen_start_planning covers the grill and the kitchen around it. All filters optional. Example: {"brand":"Alfresco","size":36} -> {"appliances":[{"sku":"ALFRESCO-36-ALXE","name":"Alfresco 36\" ALXE Built-In Grill","brand":"Alfresco","size":36,"msrp":4899}]}. A grill goes in the smallest GrillCabinet larger than it (24->30, 30->36, 36->42, 42->48, 56->62). Sizes depend on the brand: search by brand to see the sizes it makes. The "size" field is the real size class; some brands call a 36" class grill "40-inch" in the name, which is marketing, not a bigger grill.
Paramètres, retour & exemple (4)
Paramètressize· number · optionnel
Grill width in inches, e.g. 30, 36, 42.brand· string · optionnel
Grill brand, e.g. "Alfresco". Case-insensitive.maxMsrp· number · optionnel
Only grills with a price at or under this MSRP in USD.applianceType· string · optionnel
Default "Grills". Other built-ins as the designer names them, e.g. "Griddles", "Side Burners", "Refrigeration", or "all".
Exemple d'appel{"name": "outdoor_kitchen_search_built_in_grills", "arguments": {"size": 1, "brand": "texte", "maxMsrp": 1, "applianceType": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"appliances": []}} - outdoor_kitchen_start_planning≈ 762 tokens
Guided start for choosing a built-in grill and the outdoor kitchen or BBQ island around it. Call FIRST when someone researches or compares built-in grills (best built-in grill, which size, which brand, grill prices), says they want an outdoor kitchen or grill island, or asks roughly what one costs, and has not given exact cabinets. Everyone buying a built-in grill needs an island for it. It returns grill options with MSRP for their size and brand, then a priced starter layout. Pass whatever you already know; the server asks the shopper for the rest with a form when the client supports it, otherwise it returns the questions to ask. With shape, length and grill size it returns a priced starter layout (straight), or where to go for other shapes. No email needed. Canonical examples: {} ; {"grillSize":36,"grillBrand":"Lynx"} (someone researching grills) ; {"layout":"straight","lengthFeet":10,"grillSize":36,"grillBrand":"Alfresco","refrigerator":true,"sink":true,"gasType":"natural_gas","budget":20000}
Paramètres, retour & exemple (11)
Paramètressink· boolean · optionnel
Wants a sink.trash· boolean · optionnel
Wants a trash/recycling pull-out.budget· number · optionnel
Budget in USD, if they gave one.layout· string · optionnel · straight | galley | corner_L | corner_45 | U | promenade
Shape: "straight" (one run), "galley", "corner_L", "corner_45", "U" or "promenade".gasType· string · optionnel · natural_gas | lp_external_tank | lp_in_cabinetgrillSku· string · optionnel
A specific grill the shopper chose, by sku from outdoor_kitchen_search_built_in_grills, e.g. "ALFRESCO-36-ALXE".grillSize· number · optionnel
Grill width in inches as the brand makes it, e.g. 30, 36, 42, 56. Not every brand makes every size.grillBrand· string · optionnel
Preferred grill brand, if any, e.g. "Alfresco".lengthFeet· number · optionnel
Length available in feet (for straight, the run length). E.g. 10.sideBurner· boolean · optionnel
Wants a side burner.refrigerator· boolean · optionnel
Wants an outdoor refrigerator.
Exemple d'appel{"name": "outdoor_kitchen_start_planning", "arguments": {"sink": true, "trash": true, "budget": 1, "layout": "straight", "gasType": "natural_gas", "grillSku": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "questions"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».