Stretch ceiling price estimate (Spanndecken ROTH)
calculate_spanndecken_priceCalculates a non-binding price estimate in EUR for a stretch ceiling (Spanndecke) from Spanndecken ROTH, Germany, with the same formula as the online calculator on spanndecken-roth.de. Only area_m2 (ceiling area in square metres) is required: the user may name just the area. Every other parameter is filled in server-side with a standard value when omitted — category A (lacquer / matt / satin), corners 4, spotlights 0, lamps 0, volume_discount false — and any value the user states overrides the standard value. The result repeats the parameters actually used and lists in defaults_applied which standard values were assumed, so tell the user about them. Surface categories: A = Lack / Matt / Satin with colour choice, B = Metallic / Exclusive / Galaxy, C = Fotodruck (photo print). Present the figure as a non-binding estimate (Richtpreis), never as an offer; the binding price follows after on-site measurement.
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": {
"area_m2": "<area_m2>"
},
"name": "calculate_spanndecken_price"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lamps | No | Number of lamps / ceiling outlets (Leuchten). Optional; standard value 0. | |
| area_m2 | Yes | Ceiling area in square metres (Deckenfläche in m²), e.g. 20 or 35.5. Required — the only parameter the user must provide. | |
| corners | No | Number of room corners (Raumecken); 4 are included in the price. Optional; standard value 4. | |
| category | No | Surface category (Oberflächen-Kategorie): A = Lack / Matt / Satin with colour choice, B = Metallic / Exclusive / Galaxy, C = Fotodruck (photo print). Optional; standard value A when omitted. | A |
| spotlights | No | Number of recessed spotlights (Einbaustrahler). Optional; standard value 0. | |
| volume_discount | No | Apply the online calculator's volume-discount option (Mengenrabatt), e.g. for several rooms. Optional; standard value false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | Parameters actually used (after validation and server-side defaults). | |
| quote | Yes | ||
| notice | Yes | ||
| status | Yes | Always "ok" for a successful calculation. | |
| provider | Yes | Identity of the provider; show the website with every result. | |
| calculated_at | Yes | ISO 8601 timestamp of the calculation. | |
| pricing_version | Yes | Version date of the pricing basis (YYYY-MM-DD). | |
| defaults_applied | Yes | Names of the parameters the server filled in with standard values because the request did not provide them; empty when every value was given explicitly. Tell the user which values were assumed. |