Skip to main content
Glama

Ampworth calculators

Hot water demand and cylinder size

hot_water_cylinder
Read-onlyIdempotent

Work out the daily hot water demand of a dwelling and the size of cylinder a heat pump needs, using the formula in MIS 3005-D 3.5.2 and the BS 6700 guidance reproduced in MGD 007.

The demand is 45 litres a day for each of N, where N is the greater of the number of bedrooms plus one and the number of people actually living there. For a new build, where occupancy is unknown, the bedroom count is used.

The cylinder does not have to hold a whole day's demand, because it reheats as it empties. What it must cover is the largest draw-off before the heat pump catches up, which is why a larger heat pump needs a smaller cylinder: reheat time is volume times temperature rise, divided by 14.3 times the kW.

The result gives the BS 6700 minimum, a recommended size rounded to a volume cylinders are made in, and the reheat time. Note that cylinder volume is not the whole story: a heat pump cylinder needs a much larger coil than a boiler cylinder, because the water arrives cooler and there is less temperature difference to drive heat across the surface.

Method from MIS 3005-D. These calculators follow the published MCS methods, for understanding a system and checking a quotation. Anything that gets installed still needs a design and a site survey from a certified installer.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bedroomsYesNumber of bedrooms in the property. Required.
bathroomsNoNumber of bathrooms with a bath. Defaults to 1.
occupantsNoNumber of people who actually live there, if known. MIS 3005-D takes the greater of this and bedrooms plus one. Leave it out for a new build, where the occupancy is not yet known.
storageTempNoTemperature the cylinder is stored at, in Celsius. Defaults to 55, which is a common heat pump setting. A weekly pasteurisation cycle above 60 is separate.
coldWaterTempNoIncoming mains temperature in Celsius. Defaults to 10.
heatPumpOutputKwNoHeat output of the heat pump in kW when it is heating the cylinder. A larger heat pump reheats faster, so it needs less stored volume. Defaults to 6.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
notesYes
methodYes
bedroomsYes
bathroomsYes
occupantsNo
referencesYes
storageTempYes
coldWaterTempYes
reheatMinutesYesRoughly how long the heat pump takes to bring the whole cylinder up from cold, ignoring standing losses.
occupancyBasisYesWhich of the two gave the larger figure.
designOccupancyYesN in the MIS 3005-D formula: the greater of bedrooms plus one and the known occupants.
energyPerDayKwhYesHeat needed each day to raise the daily demand from mains temperature to storage temperature.
heatPumpOutputKwYes
dailyDemandLitresYesAverage daily hot water demand: 45 litres for each of N.
minimumCylinderLitresYesThe BS 6700 minimum for this number of bathrooms and this heat pump output, before the allowance MGD 007 adds for extra bathing capacity.
recommendedCylinderLitresYesCylinder volume from the BS 6700 guidance in MGD 007, given the number of baths and the heat pump output.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish a safe, idempotent, closed-world read, and the description goes well beyond them: it states what the result contains (BS 6700 minimum, a rounded recommended size, reheat time), the 45 l/person/day basis, the reheat formula (volume x temp rise / 14.3 x kW), and the counterintuitive coil-sizing caveat. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose and method, then the occupancy rule, the reheat logic, and the outputs, so an agent gets the essentials first. It runs long, though; the coil-versus-boiler paragraph is educational context rather than something needed to call the tool correctly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With six parameters, an output schema present, and full schema coverage, the description supplies everything else an agent needs: method provenance, the occupancy fallback for new builds, the formula dependencies, and the advisory caveat. Return values are covered by the output schema and echoed usefully here.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description genuinely adds meaning the schema lacks: the 45 litre daily multiplier behind 'N', the explicit statement that a larger heat pump yields a smaller cylinder, and the reheat-time relationship touching kW, storage and cold-water temperatures. It does not restate parameter syntax, which is fine given the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and dual resource: working out a dwelling's daily hot water demand and the cylinder size a heat pump needs. It also cites the governing method (MIS 3005-D 3.5.2, BS 6700/MGD 007), which cleanly separates it from siblings like heat_pump_size and room_heat_loss.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It frames the tool as 'for understanding a system and checking a quotation' and warns that installed work still requires a certified installer's design and survey, which tells the agent the outputs are advisory not prescriptive. It gives the condition for switching input basis (new build → bedroom count), but never names a sibling tool or an explicit when-not-to-use case.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources