open_suite
Activates a construction trade suite by name or CSI division, revealing its measurement tools and returning method and condition names. Open only the trade you need; with no arguments it lists the catalog.
Instructions
Open a trade suite: enables that trade's tools (they are hidden until opened) and returns its method and condition names. Open only the trade you are taking off; opening is idempotent and never closes anything. No arguments = the catalog. Suites:
finishes (Div 09): flooring, base, transitions, wall finishes: core tools, no extra tools
roofing (Div 07): sloped roof area and squares, true rake/hip/valley LF, drip edge, starter, ridge cap, underlayment
siding (Div 07): net wall area and squares from elevations, opening trim, starter, corners, lap pieces
soffit_fascia (Div 07): soffit SF from eave/rake LF × depth, fascia LF, wall receiver, attic intake vent area
glazing (Div 08): storefront / curtain wall: frame SF, lites, glass SF, mullion LF, perimeter sealant
doors (Div 08): doors per type and size from the door schedule, matched to tags on the plans: core tools
plumbing (Div 22): fixture counts checked against the schedule QTY, pipe LF by system/size, hangers, fittings, insulation
electrical (Div 26/27/28): legend devices and fixtures counted, conduit LF with drops, wire LF by conductors, boxes, whips division opens every suite of a CSI division ("07" = roofing + siding + soffit_fascia).
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": "open_suite"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| suite | No | Suite id | |
| division | No | CSI division, e.g. "07", "08", "22", "26" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | Yes | ||
| opened | Yes | Suites opened by this call (empty when listing) | |
| suites | No | Each opened suite's method and condition presets | |
| catalog | No | Every suite, one row each, when called without suite/division | |
| open_suites | Yes | ||
| tools_enabled | Yes | Tools that just became available |