accueil / serveurs / Cloud & Infra / com.nestingcalc/calculators
com.nestingcalc/calculators
serveur MCP (Model Context Protocol) · nestingcalc 1.2.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.nestingcalc/calculators est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.nestingcalc/calculators » 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 37 outils
- baluster_spacing_calculator≈ 168 tokens
Equal baluster/spindle spacing for a run: number of balusters, exact gap and positions. Enforces a maximum gap (e.g. the 4-inch / 100 mm sphere code rule).
Paramètres, retour & exemple (3)
Paramètresrun_mm· number · requis
Total run length between postsmax_gap_mm· number · optionnel
Maximum allowed gap (100 mm = sphere rule, 102 mm = 4 in)baluster_width_mm· number · requis
Exemple d'appel{"name": "baluster_spacing_calculator", "arguments": {"run_mm": 1, "baluster_width_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - board_feet_calculator≈ 306 tokens
Calculate board feet and lumber cost (thickness x width x length / 144 in inches). Accepts multiple boards and an optional price quoted per board foot or per MBF (thousand board feet).
Paramètres, retour & exemple (4)
Paramètresunit· string · optionnel · in | ft | mm | cm | m
Unit for board dimensionsprice· number · optionnel
Optional price per price_unitboards· array · requis
Boards (dimensions in the chosen unit)price_unit· string · optionnel · bf | mbf
Unit the price is quoted in: single board foot or MBF (1,000 bf)
Exemple d'appel{"name": "board_feet_calculator", "arguments": {"boards": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - bom_costing≈ 330 tokens
Bill-of-materials cost roll-up for furniture: buy quantity = net qty x (1 + waste%, verified presets: S4S lumber 18%, rough 28%, nested panels 10%, hardware 3%), line and total costs, cost per product and a selling price from a target margin (price = cost / (1 - margin)).
Paramètres, retour & exemple (4)
Paramètreslines· array · requisproducts· integer · optionnel
Products this BOM coversmargin_pct· number · optionnel
Target margin on selling price, %labor_per_product· number · optionnel
Direct labour per product
Exemple d'appel{"name": "bom_costing", "arguments": {"lines": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cbm_shipment≈ 225 tokens
Packing CBM for cartons: per-line and lot volume (m3), total weight and lot density, with a cube-out / weigh-out verdict against the 40HC balanced density (390 kg/m3 - same presets as container loading).
Paramètres, retour & exemple (1)
Paramètreslines· array · requis
Carton lines
Exemple d'appel{"name": "cbm_shipment", "arguments": {"lines": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cnc_feeds_speeds≈ 233 tokens
CNC spindle RPM and feed rate from tool diameter, flute count, chip load and cutting speed. Works for routers and mills, metric and imperial.
Paramètres, retour & exemple (6)
Paramètresunit· string · requis · metric | imperialflutes· integer · optionnelmachine· string · optionnel · router | millchip_load· number · requis
Chip load per tooth (mm or inch)cutting_speed· number · requis
Cutting speed Vc (m/min or ft/min)tool_diameter· number · requis
Cutter diameter (mm or inch)
Exemple d'appel{"name": "cnc_feeds_speeds", "arguments": {"unit": "metric", "chip_load": 1, "cutting_speed": 1, "tool_diameter": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - container_loading≈ 378 tokens
How many uniform cartons fit in a shipping container before cube-out or weigh-out. Presets: 20GP (33.2 CBM nominal, 28,200 kg payload), 40GP (67.7 CBM, 26,700 kg), 40HC (76.4 CBM, 68 usable, 26,500 kg) — all editable. Returns max pieces by volume vs weight, the binding limit, balanced density (kg/m3) and containers needed for a planned quantity.
Paramètres, retour & exemple (9)
Paramètrescontainer· string · optionnel · 20gp | 40gp | 40hc | custompiece_h_m· number · optionnel
Carton height (m)piece_l_m· number · optionnel
Carton length (m)piece_w_m· number · optionnel
Carton width (m)payload_kg· number · optionnel
Override max payload (kg); route limits are often lower than the container maximumusable_cbm· number · optionnel
Override usable/stowable volume (CBM)planned_qty· integer · optionnel
Planned number of cartons (returns containers needed)kg_per_piece· number · requis
Mass per carton (kg)cbm_per_piece· number · optionnel
Volume per carton in CBM (alternative to dimensions)
Exemple d'appel{"name": "container_loading", "arguments": {"kg_per_piece": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cutting_speed_calculator≈ 189 tokens
Cutting speed from spindle speed: Vc = pi*D*n/1000 metric (m/min), SFM = pi*D*n/12 imperial. Always also returns the same speed converted to the other unit system. Includes a web_url with the calculation prefilled.
Paramètres, retour & exemple (3)
Paramètresrpm· number · requis
Spindle speed in revolutions per minuteunit· string · optionnel · metric | imperial
Unit systemdiameter· number · requis
Tool/workpiece diameter (metric: mm, imperial: inch)
Exemple d'appel{"name": "cutting_speed_calculator", "arguments": {"rpm": 1, "diameter": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - embroidery_resize≈ 151 tokens
Resize an embroidery design file (PES or DST) by a scale percentage. Returns stitch stats before/after, a density safety verdict (safe within +/-15%) and the resized file as base64.
Paramètres, retour & exemple (2)
Paramètresfile_base64· string · requis
Base64-encoded PES or DST filescale_percent· number · requis
Target scale in percent, e.g. 80 for -20%
Exemple d'appel{"name": "embroidery_resize", "arguments": {"file_base64": "texte", "scale_percent": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - firewood_calculator≈ 324 tokens
Convert firewood volume between cord (128 ft3), stere/Raummeter (stacked m3), solid m3 (Festmeter), loose m3 and ft3, with optional weight estimate by wood species (dry/fresh).
Paramètres, retour & exemple (6)
Paramètresfrom· string · requis · stere | cord | loose | ft3
Input unit: stere = 1 stacked m3, cord = 128 ft3, loose = bulk m3value· number · requisspecies· string · optionnel · pine | spruce | fir | cedar | poplar | oak-red | oak-white | maple-hard
Optional species key for weightmoisture· string · optionnel · dry | fresh
fresh = 1.5x weightloose_factor· number · optionnel
Loose m3 per stacked m3 (1.35-1.55 typical)solid_factor· number · optionnel
Solid m3 per stacked m3 (Festmeter/Raummeter, 0.65-0.75 typical) - the weight runs off this
Exemple d'appel{"name": "firewood_calculator", "arguments": {"from": "stere", "value": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - flooring_calculator≈ 340 tokens
Laminate/vinyl plank takeoff: planks, boxes and cost with offcut reuse between rows (best-fit), expansion gap, layout waste presets and direction.
Paramètres, retour & exemple (12)
Paramètreslayout· string · optionnel · straight | staggered | herringbone | diagonaldirection· string · optionnel · length | width
Plank directionexpansion_mm· number · optionnelprice_per_m2· number · optionnelroom_width_m· number · requismin_offcut_mm· number · optionnel
Offcuts shorter than this are not reusedprice_per_box· number · optionnelroom_length_m· number · requiswaste_percent· number · optionnel
Overrides the layout defaultplank_width_mm· number · requisplanks_per_box· integer · optionnelplank_length_mm· number · requis
Exemple d'appel{"name": "flooring_calculator", "arguments": {"room_width_m": 1, "room_length_m": 1, "plank_width_mm": 1, "plank_length_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - glass_price_calculator≈ 332 tokens
Cut-to-size glass cost and weight estimate: net area with optional waste allowance, weight (2.5 kg/m2 per mm of thickness), material cost from your price per m2, optional polished-edge work per running metre, total and per-piece cost. Includes a web_url with the quote prefilled.
Paramètres, retour & exemple (7)
Paramètresquantity· integer · optionnel
Number of identical paneswidth_mm· number · requis
Pane width in mmheight_mm· number · requis
Pane height in mmwaste_pct· number · optionnel
Cutting-waste allowance added on top of net area (%)price_per_m2· number · requis
Glass price per square metrethickness_mm· number · requis
Glass thickness in mm (2-25)edge_price_per_m· number · optionnel
Polished-edge work price per running metre
Exemple d'appel{"name": "glass_price_calculator", "arguments": {"width_mm": 1, "height_mm": 1, "price_per_m2": 1, "thickness_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - glue_consumption≈ 549 tokens
Wood adhesive quantity: bond area x spread (g/m2, TDS presets like PVAc D3 175, EGP 250, finger-joint PUR 530) x application faces x waste allowance. Also computes bond area for edge-glued panels (joints from board width) and face lamination lay-ups.
Paramètres, retour & exemple (8)
Paramètresfaces· string · optionnel · 1 | 2
1 = single-face, 2 = both mating facesface_lam· object · optionnel
Face lamination lay-up instead of a direct areawaste_pct· number · optionnel
Application/squeeze-out waste, %edge_panel· object · optionnel
Edge-glued panel dimensions instead of a direct areaspread_gsm· number · requis
Spread rate g/m2 (PVAc D3 one face ~175, EGP ~250, finger PUR ~530)bond_area_m2· number · optionnel
Total bond-line area, m2density_gcm3· number · optionnel
Glue density g/cm3 to get litres (PVAc ~1.08)price_per_kg· number · optionnel
Glue price per kg
Exemple d'appel{"name": "glue_consumption", "arguments": {"spread_gsm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - green_log_weight≈ 261 tokens
Weight of a roundwood/log batch at any moisture content: W = volume x basic density x (1 + MC/100), per USDA Wood Handbook 2021 Ch.4. Presets for 14 verified species (acacia, rubberwood, eucalyptus, oak, teak, spruce...) or a custom basic density. Returns oven-dry mass, water mass and tonnes.
Paramètres, retour & exemple (4)
Paramètresmc_pct· number · optionnel
Moisture content % oven-dry basis; defaults to the species' freshly-felled MC (~73% acacia, ~75% rubberwood)species· string · optionnel
Species key, e.g. acacia-mangium, rubberwood, white-oak, teakvolume_m3· number · requis
Roundwood volume in m3 (Hoppus true, Huber or JAS volume)basic_density_kg_m3· number · optionnel
Custom basic density (oven-dry kg per green m3); overrides the species preset
Exemple d'appel{"name": "green_log_weight", "arguments": {"volume_m3": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hoppus_volume≈ 256 tokens
Hoppus (quarter-girth) volume of round logs from mid-length circumference and length: (C/4)^2 x L. Returns Hoppus volume, true volume (x 4/pi), Hoppus tons (50 h ft3) and a board-feet approximation, with optional quantity and value per Hoppus unit.
Paramètres, retour & exemple (5)
Paramètresqty· integer · optionnelunit· string · optionnel · imperial | metric
imperial: circumference in inches, length in feet; metric: cm and mlength· number · requis
Log length (ft or m)circumference· number · requis
Circumference at mid-length (in or cm)price_per_hoppus_unit· number · optionnel
Optional value per Hoppus ft3/m3
Exemple d'appel{"name": "hoppus_volume", "arguments": {"length": 1, "circumference": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - jas_log_scale≈ 244 tokens
Japanese Agricultural Standard (JAS) log scale: official diameter rounding (floor to 1 cm below 14 cm, even 2 cm at 14 cm and above), oval-log averaging, optional +2 cm ovality adjustment and the length allowance for logs over 6 m. Volume per log and totals in m3.
Paramètres, retour & exemple (5)
Paramètresqty· integer · optionnellength_m· number · requis
Log length in metersoval_adjust· boolean · optionnel
Add the +2 cm ovality adjustmentdiameter_long_cm· number · optionnel
Long-axis diameter for oval logs (cm)diameter_small_cm· number · requis
Short-axis diameter in cm
Exemple d'appel{"name": "jas_log_scale", "arguments": {"length_m": 1, "diameter_small_cm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kiln_capacity≈ 269 tokens
Kiln charge capacity: wood volume per batch (AH-188 / TechDrying). V_wood = D×R×C × t/(t+s) × f where t=board thickness, s=sticker thickness, f=fill factor (0.85–0.95). Returns wood volume in m³ and board feet (1 m³ = 423.77 BF).
Paramètres, retour & exemple (6)
Paramètreswidth_m· number · requis
Stack width, mheight_m· number · requis
Stack height, mlength_m· number · requis
Stack length, mfill_factor· number · optionnel
Stack fill factor 0–1, default 0.9board_thickness_mm· number · requis
Average board thickness, mmsticker_thickness_mm· number · requis
Sticker thickness, mm (default 19)
Exemple d'appel{"name": "kiln_capacity", "arguments": {"width_m": 1, "height_m": 1, "length_m": 1, "board_thickness_mm": 1, "sticker_thickness_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - linear_cutting_optimizer≈ 371 tokens
Optimize 1D cutting plans for bars, pipes and profiles (linear cutting stock problem, best-fit decreasing heuristic). Returns bars used, per-bar cut lists with positions, total waste and unplaced parts. A web_url with the plan prefilled is included for a visual SVG diagram.
Paramètres, retour & exemple (6)
Paramètreskerf· number · optionnel
Saw blade width consumed by each cuttrim· number · optionnel
Unusable trim at bar endsunit· string · requis · mm | cm | m | in | ft
Unit for all lengthsparts· array · requis
Parts to cutstock_count· integer · optionnel
How many stock bars are availablestock_length· number · requis
Length of one stock bar
Exemple d'appel{"name": "linear_cutting_optimizer", "arguments": {"unit": "mm", "parts": [], "stock_length": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - log_volume≈ 248 tokens
Cubic volume of a log by classical formula: Huber (mid diameter only), Smalian (both end diameters) or Newton (all three, most accurate). Metric (cm, m) or imperial (in, ft); returns volume in m3 and ft3.
Paramètres, retour & exemple (6)
Paramètresunit· string · optionnel · metric | imperial
metric: diameters in cm, length in m; imperial: in and ftlength· number · requismethod· string · optionnel · huber | smalian | newtondiameter_mid· number · optionnel
Mid-length diameter (huber/newton)diameter_large· number · optionnel
Large-end diameter (smalian/newton)diameter_small· number · optionnel
Small-end diameter (smalian/newton)
Exemple d'appel{"name": "log_volume", "arguments": {"length": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lumber_weight_calculator≈ 284 tokens
Weight of lumber by species, dimensions, quantity and moisture (dry/fresh), using species density tables. Optional custom density in kg/m3.
Paramètres, retour & exemple (7)
Paramètresqty· integer · optionnelspecies· string · requis · pine | spruce | fir | cedar | poplar | oak-red | oak-white | maple-hard
Wood species keylength_m· number · requismoisture· string · optionnel · dry | fresh
fresh (green) wood uses 1.5x density (+50% weight)width_mm· number · requisthickness_mm· number · requiscustom_density_kg_m3· number · optionnel
Overrides species density
Exemple d'appel{"name": "lumber_weight_calculator", "arguments": {"species": "pine", "length_m": 1, "width_mm": 1, "thickness_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - manufacturing_yield≈ 218 tokens
Cumulative yield through a wood production chain (sawing -> drying -> machining -> finishing). Multiplies stage yields, shows per-stage loss and computes the roundwood volume needed for a target finished volume.
Paramètres, retour & exemple (2)
Paramètresstages· array · requis
Production stages in process ordertarget_output_m3· number · optionnel
Finished volume wanted, m3 (reverse mode)
Exemple d'appel{"name": "manufacturing_yield", "arguments": {"stages": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - metal_weight_calculator≈ 310 tokens
Weight of metal stock per profile: pipe/tube (OD + wall), round bar, square/rectangular tube, flat bar, angle, beam/I-beam. Materials: steel, stainless, aluminum, copper, brass.
Paramètres, retour & exemple (9)
Paramètresqty· integer · optionnelod_mm· number · optionnel
pipe/round-bar: outer diameterweb_mm· number · optionnel
beam: web thicknessprofile· string · requis · pipe | round-bar | square-tube | rect-tube | flat-bar | angle | beamwall_mm· number · optionnel
pipe/tubes: wall thicknesslength_m· number · requis
Length in metersmaterial· string · requis · steel | stainless | aluminum | copper | brasswidth_mm· number · optionnel
rect-tube/flat-bar/angle/beam: widthheight_mm· number · optionnel
rect-tube/beam: height
Exemple d'appel{"name": "metal_weight_calculator", "arguments": {"profile": "pipe", "length_m": 1, "material": "steel"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - miter_angle_calculator≈ 226 tokens
Miter angles three ways: corner mode (any corner angle between two pieces), sides mode (regular polygon with N sides), crown mode (miter + bevel for crown molding at a spring angle).
Paramètres, retour & exemple (4)
Paramètresmode· string · requis · corner | sides | crown
Calculation modesides· integer · optionnel
sides mode: number of sides of the frame/polygoncorner_angle_deg· number · optionnel
corner mode: interior corner angle, e.g. 90 or 135spring_angle_deg· number · optionnel
crown mode: spring angle, typically 38 or 45
Exemple d'appel{"name": "miter_angle_calculator", "arguments": {"mode": "corner"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - moisture_content≈ 303 tokens
Wood moisture content (WH-2021 Ch.4 Eq. 4-1..4-4). Two modes: (1) sample-based MC_od/MC_wb from wet+dry masses; (2) drying outcome — mass + water lost when going from start MC to target MC. Optional Gb (kg/m³) returns MCmax and MCsink. Basis 'od' (oven-dry, industry default) or 'wb' (wet).
Paramètres, retour & exemple (8)
Paramètresmode· string · optionnel · sample | drying | maxbasis· string · optionnel · od | wbdry_mass· number · optionnel
Oven-dry mass of sample (sample mode)wet_mass· number · optionnel
Wet mass of sample (sample mode)end_mc_pct· number · optionnel
Target MC after drying, %start_mass· number · optionnel
Mass at start of drying (drying mode)start_mc_pct· number · optionnel
MC at start of drying, %basic_density_kg_m3· number · optionnel
Basic density kg/m³ for MCmax/MCsink (max mode)
Exemple d'appel{"name": "moisture_content", "arguments": {"mode": "sample", "basis": "od", "dry_mass": 1, "wet_mass": 1, "end_mc_pct": 1, "start_mass": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - paint_coverage≈ 330 tokens
Wood finishing paint quantity. Technical route: theoretical coverage = 10 x %volume solids / DFT(um), multiplied by transfer efficiency (conventional spray 30-35%, airless ~50%, HVLP ~65-90%, brush/roller ~90%); or a data-sheet coverage in m2/L. Adds an optional extra % for carved/3D surfaces.
Paramètres, retour & exemple (8)
Paramètrescoats· integer · requis
Number of coatsarea_m2· number · requis
Surface to coat, m2 (flat projected area)solids_pct· number · optionnel
Volume solids % (mode B)dft_microns· number · optionnel
Target dry film thickness um (mode B)price_per_l· number · optionnel
Coating price per litreshape_extra_pct· number · optionnel
Extra % for 3D surfacestransfer_eff_pct· number · optionnel
Transfer efficiency % (mode B; HVLP ~70)coverage_m2_per_l· number · optionnel
Data-sheet coverage m2/L (mode A)
Exemple d'appel{"name": "paint_coverage", "arguments": {"coats": 1, "area_m2": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rebar_takeoff≈ 190 tokens
Rebar weight takeoff (d2/162 rule): total length, weight in kg and bars per tonne for a list of rebar lines. Supports metric mm bars and US # sizes as diameters.
Paramètres, retour & exemple (1)
Paramètreslines· array · requis
Rebar lines
Exemple d'appel{"name": "rebar_takeoff", "arguments": {"lines": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rough_sizing≈ 395 tokens
Rough sizing — convert between finished (planed, kiln-dried) and rough-sawn dimensions before drying and planing. Adds planing allowance (default 2.5 mm/face) + saw kerf (default 2.2 mm band) and applies WH-2021 Eq. 4-9 shrinkage. Direction: tangential (board width) or radial (board thickness).
Paramètres, retour & exemple (11)
Paramètresmode· string · optionnel · forward | reversekerf_mm· number · optionnel
Saw kerf, mm (default 2.2 band)species· string · optionnel
Species key for shrinkage (e.g. 'white-oak')rough_mm· number · optionnel
Rough-sawn dimension mm (reverse mode)direction· string · requis · tangential | radialplaning_mm· number · optionnel
Planing allowance per face, mm (default 2.5)finished_mm· number · optionnel
Finished dimension mm (forward mode)sawn_mc_pct· number · requis
MC at which the wood is sawn, %custom_fsp_pct· number · optionnel
Custom FSP %, default 30finished_mc_pct· number · requis
Target finished MC, %custom_shrink_od_pct· number · optionnel
Custom S_od % (used if no species)
Exemple d'appel{"name": "rough_sizing", "arguments": {"direction": "tangential", "sawn_mc_pct": 1, "finished_mc_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rpm_calculator≈ 199 tokens
Spindle speed (RPM) from cutting speed: n = Vc*1000/(pi*D) metric, n = Vc*12/(pi*D) imperial. Metric takes diameter in mm and Vc in m/min; imperial takes diameter in inches and Vc in SFM. Includes a web_url with the calculation prefilled.
Paramètres, retour & exemple (3)
Paramètresunit· string · optionnel · metric | imperial
Unit systemdiameter· number · requis
Tool/workpiece diameter (metric: mm, imperial: inch)cutting_speed· number · requis
Cutting speed (metric: m/min, imperial: SFM)
Exemple d'appel{"name": "rpm_calculator", "arguments": {"diameter": 1, "cutting_speed": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sawmill_recovery≈ 246 tokens
Sawmill recovery rate (lumber recovery factor): sawn volume out / roundwood volume in, benchmarked against FAO/EU/SE-Asia reference ranges. Also computes log-rule overrun/underrun: (actual BF - rule BF) / rule BF — Doyle underestimates small logs, so overrun is usually positive.
Paramètres, retour & exemple (4)
Paramètresactual_bf· number · optionnel
Optional: board feet actually sawn — enables the overrun calculationlog_rule_bf· number · optionnel
Optional: board feet predicted by the log rule (Doyle/Scribner/International)input_volume_m3· number · requis
Roundwood volume in (m3)output_volume_m3· number · requis
Sawn lumber volume out (m3)
Exemple d'appel{"name": "sawmill_recovery", "arguments": {"input_volume_m3": 1, "output_volume_m3": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sheet_cutting_optimizer≈ 642 tokens
Optimize 2D guillotine cutting plans for plywood, MDF, glass, sheet metal (2D nesting with kerf, per-part rotation lock for grain direction, optional sheet trim and multiple stock sizes). Returns sheets used, piece positions, utilization, estimated cut length/count and unplaced pieces. Includes a web_url with the plan prefilled for a visual layout diagram.
Paramètres, retour & exemple (9)
Paramètreskerf· number · optionnel
Blade/saw width consumed by each cutunit· string · requis · mm | cm | m | in | ft
Unit for all dimensionspieces· array · requis
Pieces to cutstocks· array · optionnel
Optional mixed stock sizes; replaces stock_width/stock_height/stock_count when giventrim_x· number · optionnel
Symmetric trim removed from left/right sheet edges (damaged edges)trim_y· number · optionnel
Symmetric trim removed from top/bottom sheet edgesstock_count· integer · optionnel
How many sheets are availablestock_width· number · requis
Sheet widthstock_height· number · requis
Sheet height
Exemple d'appel{"name": "sheet_cutting_optimizer", "arguments": {"unit": "mm", "pieces": [], "stock_width": 1, "stock_height": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sheet_metal_gauge≈ 249 tokens
Convert sheet metal gauge to thickness (mm) or thickness to gauge, and compute sheet weight for steel, stainless, aluminum or galvanized steel.
Paramètres, retour & exemple (7)
Paramètresqty· integer · optionnelmode· string · optionnel · gauge | mm
gauge: from gauge number; mm: from thicknessgauge· integer · optionnel
gauge mode: gauge number, e.g. 16material· string · optionnel · steel | stainless | aluminum | galvanizedwidth_mm· number · optionnellength_mm· number · optionnelthickness_mm· number · optionnel
mm mode: thickness in mm
Exemple d'appel{"name": "sheet_metal_gauge", "arguments": {"qty": 1, "mode": "gauge", "gauge": 1, "material": "steel", "width_mm": 1, "length_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stowage_factor≈ 149 tokens
Stowage factor SF = cargo volume (m3) / cargo mass (tonnes), with classification against the IMO CSS Code Table 4.1 reference ranges for wood cargoes (sawn timber, tropical logs, plywood...).
Paramètres, retour & exemple (2)
Paramètrestonnes· number · requis
Total cargo mass in metric tonnesvolume_m3· number · requis
Total cargo volume in cubic metres
Exemple d'appel{"name": "stowage_factor", "arguments": {"tonnes": 1, "volume_m3": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tile_calculator≈ 314 tokens
Tiles, boxes and cost for a room: room and tile dimensions, grout width, waste factor by layout pattern (straight, offset, diagonal, herringbone...), optional box size and prices.
Paramètres, retour & exemple (10)
Paramètreslayout· string · optionnel · straight | offset | diagonal | herringbone | large-format | natural-stone
Layout pattern (sets default waste factor)box_size· integer · optionnel
Tiles per boxgrout_mm· number · optionnelprice_per_m2· number · optionnelroom_width_m· number · requisprice_per_box· number · optionnelroom_length_m· number · requistile_width_mm· number · requiswaste_percent· number · optionnel
Overrides the layout defaulttile_length_mm· number · requis
Exemple d'appel{"name": "tile_calculator", "arguments": {"room_width_m": 1, "room_length_m": 1, "tile_width_mm": 1, "tile_length_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - timber_beam_capacity≈ 293 tokens
Allowable load on a simply supported rectangular timber beam (planning estimate, Eurocode 5 conventions, EN 338 grades C16-D40/D24-D40). Returns allowable UDL and center point load (gross and net of self-weight), governing mode (bending vs deflection at L/300), utilization, section properties. NOT a structural design - verify with an engineer. Includes a web_url with the beam prefilled.
Paramètres, retour & exemple (5)
Paramètresgrade· string · requis · C16 | C18 | C24 | C30 | C35 | C40 | D24 | D30
Timber grade (EN 338)span_mm· number · requis
Clear span between supports in mmwidth_mm· number · requis
Beam width b in mmheight_mm· number · requis
Beam depth h in mm (strong axis)load_type· string · optionnel · udl | point
Load type of interest
Exemple d'appel{"name": "timber_beam_capacity", "arguments": {"grade": "C16", "span_mm": 1, "width_mm": 1, "height_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - timber_unit_converter≈ 232 tokens
Convert timber quantities between m3, ft3, board feet, MBF, Hoppus ft3, Hoppus m3 and Hoppus tons, and translate a price quoted in any unit into $/m3 and $/MBF (1 MBF = 2.3597 m3).
Paramètres, retour & exemple (5)
Paramètresqty· integer · optionnel
Multiplier (number of lots)from· string · requis · m3 | ft3 | bf | mbf | hft3 | hm3 | ht
Source unitprice· number · optionnel
Optional price per price_per unitvalue· number · requis
Quantity in the source unitprice_per· string · optionnel · m3 | ft3 | bf | mbf | hft3 | hm3 | ht
Exemple d'appel{"name": "timber_unit_converter", "arguments": {"from": "m3", "value": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wallpaper_calculator≈ 257 tokens
Wallpaper rolls needed for a wall, accounting for pattern repeat and openings. Use a standard roll preset (eu, us-single, us-double, commercial54) or custom roll dimensions.
Paramètres, retour & exemple (7)
Paramètresopenings_m2· number · optionnel
Area of doors/windows to subtractroll_preset· string · optionnel · us-single | us-double | eu | commercial54roll_width_m· number · optionnel
Custom roll width (overrides preset)wall_width_m· number · requisroll_length_m· number · optionnel
Custom roll length (overrides preset)wall_height_m· number · requispattern_repeat_m· number · optionnel
Pattern repeat length
Exemple d'appel{"name": "wallpaper_calculator", "arguments": {"wall_width_m": 1, "wall_height_m": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wood_emc≈ 218 tokens
Equilibrium moisture content (EMC) from temperature and RH using the Hailwood–Horrobin sorption model (Simpson 1973 coefficients, desorption branch — WH-2021 Ch.4 Table 4-2). Optional reverse mode: target MC → required RH at the given temperature.
Paramètres, retour & exemple (5)
Paramètresmode· string · optionnel · emc | reversebranch· string · optionnel · desorption | adsorptionrh_pct· number · optionnel
Relative humidity, 0–100 (emc mode)temp_c· number · requis
Air temperature, °Ctarget_mc_pct· number · optionnel
Target MC % (reverse mode)
Exemple d'appel{"name": "wood_emc", "arguments": {"temp_c": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wood_shrinkage≈ 324 tokens
Wood shrinkage from a start MC to an end MC (WH-2021 Eq. 4-9: S_x = S_od × (1 − x/FSP)). Direction: tangential (board width) or radial (board thickness) or volumetric. Picks a species from the wood-species table (16 verified species) or accepts custom S_od + FSP. MC is clamped to FSP — above FSP wood doesn't change dimension.
Paramètres, retour & exemple (7)
Paramètresspecies· string · optionnel
Species key, e.g. 'white-oak', 'rubberwood'direction· string · requis · tangential | radial | volumetricend_mc_pct· number · requis
Target MC, %, must be ≤ start_mc_pctdimension_mm· number · requis
Original dimension in mm (width, thickness, or volume)start_mc_pct· number · requis
Starting MC, %custom_fsp_pct· number · optionnel
Custom FSP %, default 30 (22 for teak)custom_shrink_od_pct· number · optionnel
Custom green→OD shrinkage %, used if no species
Exemple d'appel{"name": "wood_shrinkage", "arguments": {"direction": "tangential", "end_mc_pct": 1, "dimension_mm": 1, "start_mc_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».