BuilderVet MCP
BuilderVet MCP provides read-only access to NSW and QLD builder licence, company, and regulator records. It allows AI agents to search for builders by name, ABN, ACN, or licence, retrieve risk findings with source links and dates, view public record timelines, check source coverage, and browse recorded public source changes.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.buildervet.au/What you can do with it
- Search for a builder by name, ABN, ACN or licence
- Read recorded findings with source links and dates
- Follow the dated public record timeline
- Browse recorded public source changes
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- BuilderVet 0.2.0
- MCP protocol
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
search_builders
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.
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 160,
"minLength": 2
},
"postcode": {
"type": "string",
"pattern": "^[0-9]{4}$"
}
},
"additionalProperties": false
}{
"title": "Search builders",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_builder_risk
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.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9-]{1,120}$",
"description": "Builder slug from search_builders."
}
},
"additionalProperties": false
}{
"title": "Builder public record",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_builder_timeline
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.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9-]{1,120}$",
"description": "Builder slug from search_builders."
}
},
"additionalProperties": false
}{
"title": "Builder event timeline",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_builder_coverage
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.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9-]{1,120}$",
"description": "Builder slug from search_builders."
}
},
"additionalProperties": false
}{
"title": "Builder source coverage",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_builder_changes
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.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9-]{1,120}$",
"description": "Builder slug from search_builders."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string",
"maxLength": 512
}
},
"additionalProperties": false
}{
"title": "Page builder changes",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 448 ms
- 95th percentile latency
- 448 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 448 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http buildervet-mcp https://mcp.buildervet.au/Codex
codex mcp add buildervet-mcp --url https://mcp.buildervet.au/Cursor
{
"mcpServers": {
"buildervet-mcp": {
"url": "https://mcp.buildervet.au/"
}
}
}Cline
{
"mcpServers": {
"buildervet-mcp": {
"type": "streamableHttp",
"url": "https://mcp.buildervet.au/",
"disabled": false
}
}
}VS Code
{
"servers": {
"buildervet-mcp": {
"type": "http",
"url": "https://mcp.buildervet.au/"
}
}
}Gemini CLI
gemini mcp add --transport http buildervet-mcp https://mcp.buildervet.au/Claude Desktop
{
"mcpServers": {
"buildervet-mcp": {
"url": "https://mcp.buildervet.au/"
}
}
}Windsurf
{
"mcpServers": {
"buildervet-mcp": {
"serverUrl": "https://mcp.buildervet.au/"
}
}
}Let your agent find its tools
Find servers like BuilderVet MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.