{"id":578557,"recorded_at":"2026-10-27T23:17:36.438426Z","observed_at":"2026-10-27T23:17:36.438352Z","subject_kind":"endpoint","subject":"52758c0f-8d5e-4cdc-be93-5f124140523c","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"Checks a quoted HRV or ERV against bedroom airflow needs using exact-model HVI-certified data. Returns a screening verdict, reasons, assumptions and questions for the installer. Ambiguous model names return candidates for clarification rather than a guessed model. Does not provide a permit-ready design or guarantee installation performance.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"bedrooms":{"description":"Every bedroom, with how many people sleep in each","items":{"properties":{"name":{"description":"What the household calls the room, e.g. \"Main bedroom\"","maxLength":40,"type":"string"},"sleepers":{"description":"People who sleep there (a large dog counts about like a person)","maximum":6,"minimum":0,"type":"integer"}},"required":["sleepers"],"type":"object"},"maxItems":8,"minItems":1,"type":"array"},"floorAreaSqft":{"description":"Conditioned floor area in square feet, for the daytime code rate","maximum":20000,"minimum":200,"type":"number"},"model":{"description":"The brand and model exactly as the quote prints it, e.g. \"Broan-NuTone B160E75RS\"","maxLength":120,"type":"string"},"quotedType":{"description":"Whether the quote calls it an HRV or an ERV, to catch a mismatch","enum":["HRV","ERV"],"type":"string"},"state":{"description":"Two-letter US state, e.g. \"CO\"","maxLength":2,"minLength":2,"type":"string"},"unitId":{"description":"An id from a previous result’s candidates, once the person has said which exact model it is","maxLength":80,"type":"string"},"zip":{"description":"Five-digit ZIP code (used for the state if state is missing)","pattern":"^\\d{5}$","type":"string"}},"required":["bedrooms"],"type":"object"},"name":"check_ventilation_unit"},{"description":"Explains a bedroom CO₂ reading against the precautionary 800 ppm average-while-asleep goal: band, distance from the goal, whether the measurement is comparable, signs of a monitor reading low, and free fixes with trade-offs. The goal is not a health limit. Door-open nights appear only as one-night tests, not fixes.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"measured":{"description":"night_average: the average while asleep (a monitor’s recorded night). overnight_high: the highest number overnight (what most monitors show and people remember). spot: one reading at one moment. If unsure, use overnight_high for a morning number and spot for a daytime one.","enum":["night_average","overnight_high","spot"],"type":"string"},"ppm":{"description":"The reading in parts per million","type":"number"},"room":{"description":"Where it was measured (default bedroom)","enum":["bedroom","other"],"type":"string"},"sleepers":{"description":"People who slept in the room that night, if known","maximum":6,"minimum":0,"type":"integer"}},"required":["ppm","measured"],"type":"object"},"name":"explain_co2_reading"},{"description":"Lists HRV and ERV installer companies for a US ZIP code in HouseExhale’s neutral order, with its ordering rule and coverage limits. Returns member companies where the installer program is open, otherwise researched companies from public pages covering the Colorado Front Range and New England. Contains no sponsored cards or paid recommendations. Does not contact anyone.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"job":{"description":"Only if it applies: tight (just air sealed, insulated or newly built), no-ducts (no forced-air ducts), condo (condo or apartment), service (asking a past installer back)","items":{"enum":["tight","no-ducts","condo","service"],"type":"string"},"maxItems":4,"type":"array"},"zip":{"description":"The home’s five-digit ZIP code","pattern":"^\\d{5}$","type":"string"}},"required":["zip"],"type":"object"},"name":"find_installers"},{"description":"What HouseExhale’s research found for a state (by ZIP code or state): utility and state programs that pay toward an HRV or ERV by name, other ventilation rebates, air sealing and insulation help, the state’s federal home energy rebates, state tax credits, and the status of the federal tax credits. Each with its link and date. Never promises eligibility.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"state":{"description":"Two-letter US state, if no ZIP code","maxLength":2,"minLength":2,"type":"string"},"zip":{"description":"Five-digit ZIP code","pattern":"^\\d{5}$","type":"string"}},"type":"object"},"name":"find_rebates"},{"description":"Lists up to three reviewed HRV/ERV families whose HVI-certified airflow covers what the household’s bedrooms need at night, with margin: units to ask installers about, never a single pick or a recommendation, and never paid placement. Also returns the night airflow target and how it was worked out.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"bedrooms":{"description":"Every bedroom, with how many people sleep in each","items":{"properties":{"name":{"description":"What the household calls the room, e.g. \"Main bedroom\"","maxLength":40,"type":"string"},"sleepers":{"description":"People who sleep there (a large dog counts about like a person)","maximum":6,"minimum":0,"type":"integer"}},"required":["sleepers"],"type":"object"},"maxItems":8,"minItems":1,"type":"array"},"floorAreaSqft":{"description":"Conditioned floor area in square feet, for the daytime code rate","maximum":20000,"minimum":200,"type":"number"},"state":{"description":"Two-letter US state, e.g. \"CO\"","maxLength":2,"minLength":2,"type":"string"},"zip":{"description":"Five-digit ZIP code (used for the state if state is missing)","pattern":"^\\d{5}$","type":"string"}},"required":["bedrooms"],"type":"object"},"name":"units_to_ask_about"}]},"body_sha256":"cad66bc105995f82c582790b3db4b53ace7af576ea4a45ed911b8e118e954ddd","prev_id":null,"leaf":"0x63e3f6f0dc6aaae9c8fa3fe078572b767b788a9fb4f4d44481fa52808287e9f9","leaf_text":"{\"body\":\"cad66bc105995f82c582790b3db4b53ace7af576ea4a45ed911b8e118e954ddd\",\"id\":578557,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793143056438352,\"prev\":null,\"subject\":\"52758c0f-8d5e-4cdc-be93-5f124140523c\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x63e4280a7c2110fc1c3bc24e09669ad9c356cdbe512effdfe2d6a442ed7e2126","0x48c43f3503f0d13a4ec5f5009a0a40ab2edb452dc62a932654f37443716357ea","0xa3a0e55136f33ce6df9b35dd431d8060865f561c396cdd15471208e2fa4a61bb","0x44a7ce1c5edbd700717eb177919a6905884f9bf84a2533ab376a2829ba6027e0","0x73bb6c451d96faf8d83f8ca1c671bb9c27dfb1cd182098ab1426b0d179196caf","0xa34bcd13c8f03de656c07fa2b79f4ff2b90a9b83de6d34bdb29d7083a1204200","0x30f714e65793d138be89b17617fc30833eefdaf6fbf5833a523ff85e81b6e592","0x9109498f9203dc7474ad015ce34999f6b060258b960a55cf4fbffaef3689d57f","0x050cdf6b85ab70f7f01c4c60d83af6a0245528232988c5831ded9a8c7f0d05da","0xdff25c90466feca6b1740e9cfbe03f905754b3f29c0039b59db7839a088e5fc7","0x4b8a5bb7702c56bf518d411dcb651cd65152b4c5dc726c84c9defe976da6fc97","0x2e58dc6ee7aeaa711f82442dcbba8b29376e082f623a6e0234d71b85ff8d3377","0x38f17e73d675dd35d0dd4a9f0ebd22a3333bcd28f96e42d5dd126e08211ffc4a","0x4277e02be0b5d91d78bc2247e37d402572474ba896c2e8f45765c8dc4e244d36","0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60","0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996","0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}