CDM 2015 duties and HSE F10 notification
cdm_dutiesFor a construction project in Great Britain (domestic by default): who holds the client's duties (on a domestic job they pass to the contractor, the principal contractor, or the principal designer under a written agreement), which roles must be filled (principal designer and principal contractor when there is more than one contractor), the core duties (construction phase plan, welfare, induction, health and safety file), and whether the project must be notified to HSE on form F10 (longer than 30 working days with more than 20 workers at once, or over 500 person days), with the arithmetic shown. Returns f10_notification_needed, f10_answer, client_duties_held_by, roles, duties, working, must_confirm and sources. Example: an extension with 4 trades, 60 working days, peak 6 on site, average 3: {"contractors":4,"duration_working_days":60,"peak_workers_on_site":6,"average_workers_on_site":3}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"contractors": "<contractors>"
},
"name": "cdm_duties"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trade | No | Optional. The builder's own business details (Nero Trade Profile v1). Used to prefill the contractor details in notices and CDM answers and to give a stable nero_trade_ref. Not stored by Site Pack. | |
| client_type | No | Defaults to domestic (a homeowner having work done on their own home, not as a business). | |
| contractors | Yes | Firms and self-employed trades working on the project, including subcontractors. 1 if only you. | |
| person_days | No | Total person days, if already known. | |
| peak_workers_on_site | No | Most people working on site at the same time. | |
| duration_working_days | No | Expected length of the construction work in working days. | |
| average_workers_on_site | No | Typical number on site, used to estimate person days. | |
| designer_agreed_to_take_client_duties | No | Domestic only: has the client a written agreement for the principal designer to take on the client duties? |