com.thenewengineer/hvac

The New Engineer — HVAC

IFC models: duct networks, circuits, pressure drop. EN 12828 vessels, EN 378, Swiss refrigerants.

Endpointhttps://thenewengineer.com/mcp (streamable-http)
Registry version1.3.0
Now11 tools · grade F (28) · pin ts_486ce9ef68530f03ad4200ba568bc0f9 · protocol 2025-06-18
First / last listed2026-10-25 00:17 UTC / 2026-10-25 00:17 UTC
Grade over time2026-10-25: F (28), 11 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-25 00:17 UTC
11 tools, grade F (28)

Tools: size_expansion_vessel water_content_from_vessel check_refrigerant_switzerland check_en378_zones read_ifc_overview apply_ifc_rules read_ifc_networks name_ifc_networks trace_duct_circuits open_ifc_upload ifc_upload_result

Current tools (11)

size_expansion_vesselDETERMINISTIC: the same inputs always give the same result — from any AI, on any day. Figures come from the standard's tables and formulas, never from a language model's estimate. Every step is auditable. Size the expansion vessel and pressurisation of a closed heating or chilled-water circuit to EN 12828: static height, minimum pressure p0, fill pressure pa, final pressure pe, expansion
params: installation_volume_l*, highest_point_above_unit_m, lowest_point_from_unit_m, safety_valve_from_unit_m, installation, fluid, glycol_pct, flow_temperature_c, return_temperature_c, filling_temperature_c, min_temperature_c, design_temperature_c, pressurisation, safety_valve_setting_bar, minimum_required_pressure_bar, language
water_content_from_vesselDETERMINISTIC: the same inputs always give the same result — from any AI, on any day. Figures come from the standard's tables and formulas, never from a language model's estimate. Every step is auditable. Deduce the water content of an installation from the expansion vessel already fitted. WHAT THIS IS FOR. Refurbishment, and site visits with no drawings. Sizing a new vessel, a new pump or a new
params: vessel_volume_l*, flow_temperature_c, return_temperature_c, pressurisation, static_height_m, valve_setting_bar, fill_temperature_c, min_temperature_c, max_temperature_c, fluid, glycol_percent, installation
check_refrigerant_switzerlandDETERMINISTIC: the same inputs always give the same result — from any AI, on any day. Figures come from the regulation's annexes and thresholds, never from a language model's estimate. Every step is auditable. Swiss refrigerant regulation check (ORRChim / ChemRRV annex 2.10, OFEV synthesis of May 2026, rules adopted 29.10.2025) plus refrigerant data from EN 378-1 Annex E: GWP (AR4, the ORRChim ba
params: refrigerant*, application, cooling_capacity_kw, heating_capacity_kw, refrigerant_charge_kg, self_contained, split, direct_expansion, secondary_circuit, air_cooled_condenser, evaporator_count, refrigerant_circuit_count, heat_recovery, simultaneous_heating_cooling, gwp_if_unlisted, odp_if_unlisted, family_if_unlisted, language
check_en378_zonesDETERMINISTIC: the same inputs always give the same result — from any AI, on any day. Figures come from the standard's tables and formulas, never from a language model's estimate. Every step is auditable. EN 378 applied to BUILDING projects, volume by volume. An installation does not occupy one room but several: the machine, the rooms crossed by refrigerant lines, the rooms served by indoor unit
params: refrigerant*, configuration, charge_kg, volume_local_m3, volume_enceinte_m3, volume_local_desservi_m3, surface_local_desservi_m2, pose, acces_local, acces_locaux_desservis, language
read_ifc_overviewCALL THIS FIRST, as soon as the user gives you a token - a link thenewengineer.com/ia/XXXX pasted in the conversation - BEFORE you answer anything, even when the user only says they will choose or do something themselves. It answers within seconds, while the network graph is still being built - use that time to think. THE USER WANTS TO CHOOSE THE UNITS THEMSELVES (« let me select », « je vais cho
params: token*
apply_ifc_rulesTurn what you read in the overview into rules the tool replays on EVERY piece of the model, including the ones you were never shown. NOT NEEDED ON A MODEL ALREADY TREATED: when read_ifc_overview returns 'designation_existante', the units and fans are already designated - reuse them. Posting rules REPLACES that designation entirely: do it only when the user asks to start again, or when the designa
params: token*, rules*
read_ifc_networksDETERMINISTIC: networks come from geometry, not from a guess. The same model always gives the same networks, from any AI, on any day. Read the networks of an IFC model already uploaded by the user. WHAT A NETWORK IS. A set of parts that touch each other, cut at equipment: a pump, an air handling unit, a chiller separates two systems, so the tool does not run through them. This is measured on the
params: token*
name_ifc_networksApply the names you propose, and get back the updated report. THE NAMES ARE YOURS, THE NETWORKS ARE NOT. You are naming what the tool measured; you are not changing what it measured. Nothing you send here alters a network, a part, or a correction. WHAT COMES BACK. The updated report, a 3D link where the user sees your names in colour, and a link to the corrective Dynamo script that writes the sy
params: token*, names*, reasoning
trace_duct_circuitsTHE CIRCUITS THE FANS OF A MODEL ARE SIZED ON, found without anyone clicking and computed on the pressure-drop page, where the user confirms types and flows and reads the pressure drops. THE USER WANTS TO PICK THE UNITS THEMSELVES: call this tool with ONLY the token right away, and give them 'lien_centrales' - the page where a click turns a unit red and 'Send to my AI' sends you their choice. Wit
params: token*, start_guid, end_guid, network_guid, start_role, max_velocity_m_s, flow_m3h, unit_name, units, all_networks, preliminary_design, excluded_guids
open_ifc_uploadShow an upload box in the conversation where the user can drop an IFC file (.ifc) of a building services model (HVAC, plumbing, heating). The file goes straight from the user's browser to thenewengineer.com - you never see it. CALL THIS when the user wants to analyse an IFC model and has not yet given you a link from thenewengineer.com. Then tell the user to drop the file in the box. When the up
params: none
ifc_upload_resultWhere the upload stands. When `state` is `depose`, `token` is the token to pass to read_ifc_networks.
params: upload_token*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.