The New Engineer — HVAC
IFC models: duct networks, circuits, pressure drop. EN 12828 vessels, EN 378, Swiss refrigerants.
| Endpoint | https://thenewengineer.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.3.0 |
| Now | 11 tools · grade F (28) · pin ts_486ce9ef68530f03ad4200ba568bc0f9 · protocol 2025-06-18 |
| First / last listed | 2026-10-25 00:17 UTC / 2026-10-25 00:17 UTC |
| Grade over time | 2026-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.
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
size_expansion_vessel | DETERMINISTIC: 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_vessel | DETERMINISTIC: 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_switzerland | DETERMINISTIC: 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_zones | DETERMINISTIC: 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_overview | CALL 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_rules | Turn 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_networks | DETERMINISTIC: 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_networks | Apply 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_circuits | THE 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_upload | Show 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_result | Where 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.