verify_material_compliance
Check if a material meets code requirements for your trade and jurisdiction. Get compliance status and compliant alternatives to avoid costly substitutions.
Instructions
[PRO] Checks whether a specific material, product, or component meets the code requirements for a given trade application and jurisdiction. Returns COMPLIANT, NON_COMPLIANT, or REQUIRES_VERIFICATION with the specific clause that governs the material selection, and — if non-compliant — the compliant alternative. Use this tool BEFORE ordering materials to avoid costly substitutions on site. Do NOT use this tool for general compliance questions — use check_compliance instead. Example inputs: '2.5mm2 TPS cable for 20A underground direct burial circuit NSW', 'Class 12 copper pipe for domestic hot water NSW', 'R3.5 glasswool batts for external wall cavity UK Building Regs'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trade | Yes | The trade context for this material check. | |
| region | Yes | Jurisdiction. Determines which product standards and approval schemes apply. | |
| material | Yes | The material or product to check. Include: product name or type, specification or rating, and manufacturer if known. Example: '2.5mm2 TPS twin and earth, 450/750V rating, PVC insulation'. | |
| use_case | No | Where and how the material will be used. Include installation method, environmental conditions, load. Example: 'underground direct burial, 20A circuit, 30m run, clay soil'. | standard installation |
| role | No | Role of the person checking the material. | Journeyman |
| api_key | No | Pro API key required. |