Oleba — kalkulator usług remontowych
get_renovation_calculatorOpen the interactive Oleba calculator: all 14 price-list categories, including plaster, drywall, tiles, bathroom fittings, flooring, electrical, plumbing, demolition, apartment renovation, developer finishing, decorative work, general work and mezzanines. Empty lines open the form. Call once without lines to obtain current catalog and stable service_id values; never invent IDs or prices. Quantity unit is supplied by catalog: m² of treated surface (apartment and developer categories use floor area), mb length, szt./pkt./moduł integer count. Lines may mix categories; each category is resolved from its current service_id. The top-level category only selects the initial form category. Apartment and developer allow ONE complete package, never add its included bathroom/installations again. Multiple itemised lines are allowed only when user confirms the scopes do not overlap (separate_scopes_confirmed). Prices from current public cennik; ambiguous/from/individual prices are not calculated. Labour only, no materials or inferred tax. Read-only, no booking or WordPress edits. If MCP Apps UI is unavailable, call this same tool with confirmed quantities and show the returned estimate as text: services, quantities, units, rates, labour total and assumptions. Ask for missing inputs. Never claim that UI was displayed. For clients without MCP, offer the public HTML calculator: https://oleba.pl/?oleba_calculator=1
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_renovation_calculator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lines | No | ||
| category | No | Initial form category (default tiles). Does not restrict lines: each service_id determines its category. | |
| separate_scopes_confirmed | No | True only after user confirms the selected lines represent separate non-overlapping work. Required for two or more lines. |