Tool tree
gradeNot graded
page: Tinyinsulationcalculator
update_shared_settingsAction
Update shared building and climate settings
View tool JSON
{
"name": "update_shared_settings",
"kind": "act",
"impl": "declarative",
"description": "Update shared building and climate settings",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/tinyinsulationcalculator/"
}update_scenario_aAction
Update Scenario A construction details
View tool JSON
{
"name": "update_scenario_a",
"kind": "act",
"impl": "declarative",
"description": "Update Scenario A construction details",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/tinyinsulationcalculator/"
}update_simulation_settingsAction
Update simulation settings
View tool JSON
{
"name": "update_simulation_settings",
"kind": "act",
"impl": "declarative",
"description": "Update simulation settings",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/tinyinsulationcalculator/"
}page: Existing building estimator
estimate_r_valueAction
Estimate the R-value of a building component using energy balance calculations.
View tool JSON
{
"name": "estimate_r_value",
"kind": "act",
"impl": "imperative",
"description": "Estimate the R-value of a building component using energy balance calculations.",
"inputSchema": {
"type": "object",
"properties": {
"spaceDimensions": {
"type": "object",
"properties": {
"length": {
"type": "number"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
}
}
},
"temperatures": {
"type": "object",
"properties": {
"indoor": {
"type": "number"
},
"outdoor": {
"type": "number"
}
}
},
"hvac": {
"type": "object",
"properties": {
"rate": {
"type": "number"
},
"mode": {
"type": "string",
"enum": [
"heating",
"cooling"
]
}
}
},
"targetComponent": {
"type": "object",
"properties": {
"area": {
"type": "number"
},
"type": {
"type": "string",
"enum": [
"wall",
"ceiling"
]
}
}
},
"surfaceTemperatures": {
"type": "object",
"properties": {
"indoor": {
"type": "number",
"description": "Indoor surface temperature of the component."
},
"outdoor": {
"type": "number",
"description": "Outdoor surface temperature of the component."
}
}
},
"envelope": {
"type": "object",
"properties": {
"achRate": {
"type": "number",
"description": "Air changes per hour."
},
"areaWindows": {
"type": "number",
"description": "Total window area (sq ft)."
},
"areaOtherWallsCeilings": {
"type": "number",
"description": "Area of other walls/ceilings (sq ft)."
},
"areaFloor": {
"type": "number",
"description": "Floor area (sq ft)."
}
}
}
}
},
"page": "/tinyinsulationcalculator/existing_building_estimator.html"
}estimate_r_valueAction
Estimate building component R-value via energy balance
View tool JSON
{
"name": "estimate_r_value",
"kind": "act",
"impl": "declarative",
"description": "Estimate building component R-value via energy balance",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/tinyinsulationcalculator/existing_building_estimator.html"
}page: Insulationexplorer
calculate_assemblyAction
Calculate the effective R-value (Winter/Summer) of a wall or roof assembly given a list of layers.
View tool JSON
{
"name": "calculate_assembly",
"kind": "act",
"impl": "imperative",
"description": "Calculate the effective R-value (Winter/Summer) of a wall or roof assembly given a list of layers.",
"inputSchema": {
"type": "object",
"properties": {
"layers": {
"type": "array",
"items": {
"type": "string",
"enum": [
"2x4 Stud (16oc)",
"2x6 Stud (16oc)",
"2x6 Roof Truss",
"2x8 Joist",
"2x10 Joist",
"SIP Panel (4in)",
"SIP Panel (6in)",
"CMU Block (8in)",
"Aircrete Block (8in)",
"Fiberglass Batt (3.5in)",
"Fiberglass Batt (5.5in)",
"Basement Subfloor System",
"Rockwool (3.5in)",
"Rockwool (5.5in)",
"Rockwool (7.25in)",
"XPS Rigid Foam (0.5in)",
"XPS Rigid Foam (1in)",
"XPS Rigid Foam (1.5in)",
"XPS Rigid Foam (2in)",
"XPS Rigid Foam (3in)",
"XPS Rigid Foam (4in)",
"Polyiso Board (0.5in)",
"Polyiso Board (1in)",
"Polyiso Board (1.5in)",
"Polyiso Board (2in)",
"Polyiso Board (3in)",
"Polyiso Board (4in)",
"EPS Rigid Foam (0.5in)",
"EPS Rigid Foam (1in)",
"EPS Rigid Foam (1.5in)",
"EPS Rigid Foam (2in)",
"EPS Rigid Foam (3in)",
"EPS Rigid Foam (4in)",
"Closed Cell Foam (3.5in)",
"Closed Cell Foam (5.5in)",
"Closed Cell Foam (7.25in)",
"Closed Cell Foam (9.25in)",
"Open Cell Foam (3.5in)",
"Open Cell Foam (5.5in)",
"Open Cell Foam (7.25in)",
"Open Cell Foam (9.25in)",
"Reflectix Radiant Barrier",
"Reflectix Woven Radiant Barrier",
"Air Gap (0.75in)",
"Poly Vapor Barrier",
"OSB Sheathing",
"Drywall"
],
"description": "The material key (e.g., '2x4 Stud (16oc)', 'Fiberglass Batt (3.5in)')"
},
"description": "Ordered list of layers from Outside to Inside."
}
},
"required": [
"layers"
]
},
"page": "/tinyinsulationcalculator/insulationexplorer.html"
}apply_presetAction
Applies a construction preset (e.g. 'van_build', 'code_min') to a specific scenario (A or B). This updates wall assemblies, insulation values, and other defaults.
View tool JSON
{
"name": "apply_preset",
"kind": "act",
"impl": "imperative",
"description": "Applies a construction preset (e.g. 'van_build', 'code_min') to a specific scenario (A or B). This updates wall assemblies, insulation values, and other defaults.",
"inputSchema": {
"type": "object",
"properties": {
"suffix": {
"type": "string",
"enum": [
"_A",
"_B"
],
"description": "The scenario suffix. Use '_A' for Scenario A (Standard) or '_B' for Scenario B (Comparison)."
},
"preset": {
"type": "string",
"enum": [
"code_min",
"high_perf",
"passive_house",
"van_build",
"uninsulated"
],
"description": "The preset identifier to apply."
}
},
"required": [
"suffix",
"preset"
]
},
"page": "/tinyinsulationcalculator/insulationexplorer.html"
}set_dimensionsAction
Sets the building shape and dimensions. Updates the UI and recalculates surface areas.
View tool JSON
{
"name": "set_dimensions",
"kind": "act",
"impl": "imperative",
"description": "Sets the building shape and dimensions. Updates the UI and recalculates surface areas.",
"inputSchema": {
"type": "object",
"properties": {
"shape": {
"type": "string",
"enum": [
"rectangle",
"a-frame",
"gothic-arch",
"cargo-van"
],
"description": "The shape of the building."
},
"length": {
"type": "number",
"description": "Length in feet."
},
"width": {
"type": "number",
"description": "Width in feet."
},
"height": {
"type": "number",
"description": "Height (or interior height) in feet."
},
"roofPitch": {
"type": "number",
"description": "Roof pitch (rise/12). Only for 'rectangle'."
}
},
"required": [
"shape",
"length",
"width",
"height"
]
},
"page": "/tinyinsulationcalculator/insulationexplorer.html"
}run_simulationAction
Runs the passive thermal simulation for a specified duration and returns the temperature data series.
View tool JSON
{
"name": "run_simulation",
"kind": "act",
"impl": "imperative",
"description": "Runs the passive thermal simulation for a specified duration and returns the temperature data series.",
"inputSchema": {
"type": "object",
"properties": {
"duration": {
"type": "number",
"description": "Duration in hours (e.g. 24 or 168)."
},
"lowTemp": {
"type": "number",
"description": "Daily low temperature (°F)."
},
"highTemp": {
"type": "number",
"description": "Daily high temperature (°F)."
}
},
"required": [
"duration"
]
},
"page": "/tinyinsulationcalculator/insulationexplorer.html"
}get_detailed_resultsAnswer
Retrieves the current calculated heat loss results for all active scenarios.
View tool JSON
{
"name": "get_detailed_results",
"kind": "answer",
"impl": "imperative",
"description": "Retrieves the current calculated heat loss results for all active scenarios.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/tinyinsulationcalculator/insulationexplorer.html"
}