User Prompt
“Check if doors in 2-hour rated walls on A-101 meet fire code.”
Tool Call Sequence
Get all wall features on the sheet
Call: Response:What the agent learns: 34 walls total, but only a few have
Queryfire_rating: "2-hr". Those walls contain doors 104, 108, and 109 via contains relations. The agent needs the door schedule to check their fire ratings.Agent Response
I checked 3 doors in 2-hour rated walls (UL U419 assembly) on sheet A-101. Per IBC Table 716.1, doors in 2-hour fire barriers require a minimum 90-minute fire rating.2 of 3 doors are non-compliant. Door 104 is underrated (45-min vs 90-min required). Door 109 has no fire rating at all and uses wood — it likely needs to be upgraded to a rated hollow metal assembly. Want me to draft an RFI for these issues?
Door Wall Rating Door Rating Material Status 104 2-hr 45-min HM Non-compliant — needs 90-min minimum 108 2-hr 90-min HM Compliant 109 2-hr None WD Non-compliant — no fire rating specified
Summary
| Metric | Value |
|---|---|
| Tool calls | 2 |
| Tools used | Query (feature) then Query (block) |
| Key technique | Wall features include contains relations pointing to door features, so the agent knows which doors to check. The agent applies domain knowledge (IBC fire rating rules) to interpret the data — this reasoning lives in the agent layer, not the MCP. |