Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "get_builder_changes" and "get_builder_coverage"; changed the definition of "get_builder_risk", "get_builder_timeline" and "search_builders" (3 tools before, 5 now)
Get the factual risk profile forRead onebuilder by slug: NSW licence number/class/status (current,builder'sexpired,publicsuspendedidentity,cancelled)licences,ACN/ABN and ASIC registrationcompany status(incl. deregistration/strike-off), total timeline event count (not disciplinary finding count),andrecordedstored sourceflags such as disciplinary history or licenceflags.problems.FactsAllonly:factsflagscomearefromnotofficialapublicsafetyregistersrating,archived longitudinally by BuilderVet. Use for identityanddated evidence.missingThisrecordsdoesare notestablish safety, financial health or complete coverage.aExample:clearance.slug='acme-building-pty-ltd-1a2b'Use(getget_builder_coveragetheforslugcheckfromdatessearch_buildersandfirst).gaps.
{"additionalProperties":false,"properties":{"slug":{"description":"Builder slug fromsearch_builderssearch_builders.",e.g. 'acme-building-pty-ltd-1a2b'"pattern":"^[a-z0-9-]{1,120}$","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true,"title":"Builderriskpublicprofilerecord"}
GetRead thedated event timeline for a builder by slug: licence status changes, deregistration/strike-off, disciplinaryfirstfindings,50 publicwarnings,timelineandevents,buildingnewestworkeventrectificationdateorders.first. Each eventcarriesretains itsseverity (info/watch/risk)source,the official register it cameoccurrence/detectionfrom,
Search Australian (currentlyFind NSW)builders,contractors and building companiesbyname; optionally filter by postcode. Returns matchingname,entitiesABN,withACNtheiror licencestatus and a slug to pass to get_builder_risk / get_builder_timeline. Example: query='Acme Building' → '- Acme Building Pty Ltd (Current)number,2099 →optionallyslug:withinacme-building-pty-ltd-1a2b'.aNamespostcode.are
Page the public dated event timeline, newest event date first. This is recorded history, not private monitoring notifications or a since-last-run feed. Default 25, maximum 100 events. Pass nextCursor unchanged; restart without a cursor if the timeline changed. Public API response is capped at 500 rows.
Read public per-source check states, result details, last attempt/success dates, next due dates and source URLs. This reads recorded state; it does not rerun checks or enable monitoring. Unchecked, stale and unavailable are gaps, not clear results.
Certificate recorded, valid to 2026-12-09
Authorization not required
First tool surface recorded: 3 tools (server version 0.1.0)
Showing the latest 4 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"properties":{"slug":{"description":"Builder slug fromsearch_builderssearch_builders.","pattern":"^[a-z0-9-]{1,120}$","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true,"title":"Builder event timeline"}
{"additionalProperties":false,"properties":{"postcode":{"descriptionpattern":"Optional NSW postcode filter, e.g. '2099'^[0-9]{4}$","type":"string"},"query":{"descriptionmaxLength":"Builder or company name, e.g. 'Acme Building'"160,"minLength":2,"type":"string"}} ⟨4 unchanged words⟩
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true,"title":"Search builders"}