Ampworth
UK solar PV and heat pump calculators, with guides, on one server. Follows the MCS methods. No key.
| Endpoint | https://ampworth.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.20261017 |
| Now | 15 tools · grade F (48) · pin ts_47b7f3086837d9e54d4ac82e5abb86f3 · protocol 2025-06-18 |
| First / last listed | 2026-10-25 05:23 UTC / 2026-10-25 05:23 UTC |
| Grade over time | 2026-10-25: F (48), 15 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: connection_route get_document heat_pump_noise heat_pump_running_cost heat_pump_size hot_water_cylinder list_calculators list_documents radiator_flow_temperature room_heat_loss search_documents solar_pv_output solar_pv_self_consumption solar_pv_shading solar_pv_system_size
connection_route | Work out which ENA connection procedure a domestic installation of solar panels,
batteries or both falls under: connect first and notify the distribution network operator within 28
days, or apply and wait for approval before anything is connected.
The rules are the ENA's engineering recommendations, not MCS documents: EREC G98 for small
installations, EREC G99 for everything larger, and EREC G100 params: phases, devices*, exportLimitKw, otherInstallationsNearby |
get_document | Fetch the full text of one guide, article or set of questions by its slug, as Markdown, not
HTML. Slugs come from search_documents or list_documents.
The answer carries the MCS documents the text draws on, and the ids of any calculators on this site
that do the arithmetic the text describes. Where the document is a set of questions, each question and
answer comes back separately.
Cite the MCS do params: slug* |
heat_pump_noise | Calculate the sound pressure level an air source heat pump produces at an assessment
position, and whether it meets the 37 dB(A) permitted development noise limit, using the method in
MCS 020.
The formula is Lp = Lw + 10 log(Q / 4.pi.r^2) - Ab.
Lw is the A-weighted sound POWER level of the unit from its product fiche, energy label or the MCS
product database. This is not the sound pressure level params: units* |
heat_pump_running_cost | Compare what a household spends heating on its current fuel with what the same heat
would cost from a heat pump.
The heat demand is worked out from the household's own metered fuel use, not from a model,
because a year of bills describes a particular house far better than any estimate of it. Supply the
annual fuel use in the fuel's own unit (kWh for gas and electricity, litres for oil and LPG, ki params: fuel, annualFuelUse*, fuelPricePerUnit*, fuelStandingChargePerDay, applianceEfficiency, nonHeatingFraction, scop*, electricityPricePerKwh*, electricityStandingChargePerDay |
heat_pump_size | Estimate the heat pump a UK house needs, and what it would cost to run against the
fuel it burns now.
IMPORTANT: MIS 3005-D requires a heat pump to be sized from a room-by-room heat loss calculation to
BS EN 12831, and nothing here replaces that. Say so whenever you report a result from this, and point
the user at the room-by-room calculation. What the figure is for is checking whether a size som params: location*, fuel, annualFuelUse, applianceEfficiency, nonHeatingFraction, summerMonthFuelUse, floorAreaM2, insulation, propertyType, bedrooms, occupants, designBasis, internalTemp, flowTemperature, scop, fuelPricePerUnit, electricityPricePerKwh, quotedHeatPumpKw |
hot_water_cylinder | 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 us params: bedrooms*, occupants, heatPumpOutputKw, bathrooms, coldWaterTemp, storageTemp |
list_calculators | Lists every calculator on this server, with the standard behind it and whether it is the whole-system sizing calculator or one of the single-method ones, plus the reference data a caller needs to build a valid request: the compass directions and their orientations, the shading descriptions, the twenty-five solar postcode zones, the eight heat pump design locations with their design temperatures, t params: none |
list_documents | Lists every document, optionally filtered by kind ('guide', 'article' or 'faq'), by category, or, for guides, by the reader they are written for. Guides are shelved by perspective: 'considering', 'buying', 'selling', 'installing' and 'learning'. The first four are plain language and name no standards; 'learning' carries the methods and the citations. Match the perspective to the person asking. Use params: kind, category, level, perspective |
radiator_flow_temperature | Work out the flow temperature a heat pump must produce to heat a room through a
given radiator, and the resulting MCS Heat Emitter Guide star rating, following section 4 of MGD 007.
This is the calculation that decides whether a heat pump will be cheap or expensive to run. A heat
pump's efficiency falls as the water temperature rises, by roughly two to three per cent per degree,
and the temperatu params: roomHeatLossW*, radiatorOutputW*, ratedAtDeltaT, roomTemp, systemDeltaT |
room_heat_loss | Calculate the design heat loss of a single room in watts, following BS EN 12831 as
MIS 3005-D applies it. This is the figure a heat pump is sized from and the figure the radiator in
that room must be able to deliver.
BS EN 12831 is a room-by-room method. Run this once for each heated room and add the results; sizing
a heat pump from floor area alone is what produces the oversized installations th params: roomName, roomType, internalTemp, location*, designBasis, floorAreaM2*, ceilingHeightM, airChangesPerHour, elements* |
search_documents | Search the guides, articles and questions for material on a UK home energy subject.
Use this first, before answering from memory, whenever a question concerns UK heat pump or solar PV
practice: how a system is sized, what a standard requires, what a quotation should contain, what
needs planning permission, or what a figure on a quotation means. The material here is written
against the published M params: query*, limit |
solar_pv_output | Estimate the annual AC electricity output of a UK solar photovoltaic system, in kWh,
using the standard estimation method that MIS 3002 requires every MCS certified installer to use.
The method is: annual output = kWp x Kk x SF, where Kk is read from the MCS irradiance dataset for
the site's postcode zone, roof pitch and orientation, and SF is a shade factor between 0 and 1.
Supply the postcode params: postcode, zone, capacityKwp*, orientation*, inclination*, shadeFactor |
solar_pv_self_consumption | Estimate what proportion of a domestic solar PV system's annual output is consumed in
the house and what proportion is exported, using the lookup tables in MGD 003.
The tables are not a model. They come from half-hourly monitoring of real British households by
Loughborough University, with battery behaviour modelled on top, so they carry the real shape of
domestic demand: a peak before the sun is params: annualGenerationKwh*, annualConsumptionKwh, occupancy, batteryKwh, importPricePerKwh, exportPricePerKwh |
solar_pv_shading | Convert a completed MCS sunpath shading assessment into a shade factor, using the
procedure in MGD 005.
The MCS sunpath chart is divided into 84 segments, each worth one per cent of the year's useful
irradiance. An assessor stands at the middle of where the array will go, plots what blocks the
horizon onto the chart, and counts the segments covered. This tool takes that count and returns
1 minus params: segments*, nearObjects |
solar_pv_system_size | Work out the solar PV system a UK home needs: the capacity in kWp, the number of
panels, the battery to go with it, and what it would do to the electricity bill.
This runs the MCS arithmetic backwards. The other solar calculators here each answer one question
about a system somebody has already specified. This one starts from what a household uses and
arrives at the system that covers it, which i params: postcode*, direction*, annualConsumptionKwh, occupancy, shading, shadeFactor, inclination, includeBattery, roofAreaM2, panelWatts, batteryModuleKwh, electricityPricePerKwh, exportPricePerKwh, installedCost |
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.