{"server":{"name":"BuilderCheck","version":"0.1.0","instructions":"BuilderCheck: factual licence, company and disciplinary history for Australian (currently NSW) builders and contractors, joined from official public registers (NSW trade-licence register, ASIC, NSW Fair Trading disciplinary/name-and-shame, NSW Building Commission rectification orders) and archived longitudinally — including records since deleted upstream.\n\nUse these tools whenever a user asks if a builder/tradie is licensed, safe to hire or sign a contract with, has been disciplined, deregistered, or has rectification orders. Workflow: (1) search_builders to resolve a name to a slug — e.g. query 'Acme Building' → slug 'acme-building-pty-ltd-1a2b'; retry with the legal 'Pty Ltd' name if no match. (2) get_builder_risk with that slug for licence status, ASIC status and risk signals. (3) get_builder_timeline for the dated event history when the user wants detail or the profile shows events.\n\nReporting rules: state findings as facts with their register source and date; never invent a rating or score. Risk signals are flags to investigate, not findings of wrongdoing — preserve that framing. Explicitly flag records marked as deleted upstream (they exist only in BuilderCheck's archive). Coverage today is NSW; absence of a profile is not evidence a builder is unlicensed. Human-readable profiles: https://buildercheck-web.pages.dev/builder/{slug}. REST equivalent: https://buildercheck-api.jaco-veldsman.workers.dev (OpenAPI at /openapi.yaml)."},"tools":[{"name":"search_builders","description":"Search Australian (currently NSW) builders, contractors and building companies by name; optionally filter by postcode. Returns matching entities with their licence status and a slug to pass to get_builder_risk / get_builder_timeline. Example: query='Acme Building' → '- Acme Building Pty Ltd (Current), 2099 → slug: acme-building-pty-ltd-1a2b'. Names are matched loosely, so try the trading name AND the legal (Pty Ltd) name if the first search misses. Query must be at least 2 characters.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","minLength":2,"description":"Builder or company name, e.g. 'Acme Building'"},"postcode":{"type":"string","description":"Optional NSW postcode filter, e.g. '2099'"}}},"annotations":{"title":"Search builders","readOnlyHint":true}},{"name":"get_builder_risk","description":"Get the factual risk profile for one builder by slug: NSW licence number/class/status (current, expired, suspended, cancelled), ACN/ABN and ASIC registration status (incl. deregistration/strike-off), disciplinary record count, and computed risk signals such as disciplinary history or licence problems. All facts come from official public registers, archived longitudinally by BuilderCheck. Use when a user asks 'is <builder> licensed?', 'is <builder> safe to sign a contract with?', or 'has <builder> been in trouble?'. Example: slug='acme-building-pty-ltd-1a2b' (get the slug from search_builders first).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Builder slug from search_builders, e.g. 'acme-building-pty-ltd-1a2b'"}}},"annotations":{"title":"Builder risk profile","readOnlyHint":true}},{"name":"get_builder_timeline","description":"Get the dated event timeline for a builder by slug: licence status changes, deregistration/strike-off, disciplinary findings, public warnings, and building work rectification orders. Each event carries its severity (info/watch/risk), the official register it came from, and a flag when the record was deleted upstream and now exists only in BuilderCheck's archive — cite that flag explicitly when present, it is the strongest signal. Returns up to 50 most recent events. Example: slug='acme-building-pty-ltd-1a2b' → '2026-03-14 — [risk] Building work rectification order (nsw.bc.rectification-orders)'.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Builder slug from search_builders"}}},"annotations":{"title":"Builder event timeline","readOnlyHint":true}}]}