BuilderVet: NSW and QLD builder licence and risk history

BuilderVet: is this NSW or QLD builder licensed, insolvent or disciplined? 290k+ official records.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
93%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~730Tokens (tool definitions)
~631 BTypical response size
Moderate attention impact (0.57% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "buildercheck": {
      "url": "https://buildercheck-mcp.jaco-veldsman.workers.dev/"
    }
  }
}

Remote endpoints

https://buildercheck-mcp.jaco-veldsman.workers.dev/streamable-http
https://mcp.buildervet.au/streamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_builders(query, postcode)

Find NSW and Queensland builders by name, ABN, ACN or licence number (NSW or QBCC), optionally within a postcode. Resolve the legal entity before reading its record. Try the legal company name if a trading name misses.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 160
    },
    "postcode": {
      "type": "string",
      "pattern": "^[0-9]{4}$"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_builder_risk(slug)

Read one builder's public identity, licences, company status and stored source flags. Facts only: flags are not a safety rating, and missing records are not a clearance. Use get_builder_coverage for check dates and gaps.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "pattern": "^[a-z0-9-]{1,120}$",
      "description": "Builder slug from search_builders."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_builder_timeline(slug)

Read the first 50 public timeline events, newest event date first. Each event retains its source, occurrence/detection dates and archive flag. Use get_builder_changes to page further; the public API holds at most 500 timeline rows in this response.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "pattern": "^[a-z0-9-]{1,120}$",
      "description": "Builder slug from search_builders."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_builder_coverage(slug)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "pattern": "^[a-z0-9-]{1,120}$",
      "description": "Builder slug from search_builders."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_builder_changes(slug, limit, cursor)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "pattern": "^[a-z0-9-]{1,120}$",
      "description": "Builder slug from search_builders."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 25
    },
    "cursor": {
      "type": "string",
      "maxLength": 512
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools