Skip to main content
Glama

DwellDelta - Australian rent check and property indicators

NSW, Queensland and WA rents by postcode, suburb or locality

area_rents
Read-onlyIdempotent

Median weekly rent of new bonds lodged in the latest quarter, all dwellings together, with the bond count and the change on a year before, for one state per call: NSW by postcode or council (NSW Department of Communities and Justice), QLD by suburb or council (Residential Tenancies Authority), WA by locality (calculated by DwellDelta from the Government of Western Australia's bond records). Each CC BY 4.0. area or council names the place the question is about; with neither, the answer is the state's own figure. The figures are new-bond medians, not advertised rents. Each state measures in its own way, so the states are not one series: their figures cannot be added together or compared as one. Each answer states its quarter, its source line and the source's limits. Victoria is in vic_rents. For NSW and QLD, dwelling_type or bedrooms (or both) give the publisher's figure for that kind of home instead - a two-bedroom unit, a three-bedroom house. Only combinations the publisher reports are answered: one with no published median is said to have none, and neither another area's figure nor the all-dwellings figure stands in for it. Many such figures rest on few bonds. WA has no figures by dwelling type or bedrooms.

Input Schema

NameRequiredDescriptionDefault
areaNoNSW: a four-digit postcode (a suburb name returns its postcodes to try). QLD: a suburb. WA: a locality. Part of a suburb or locality name works
stateYesNSW, QLD or WA - one state per call
councilNoA council (NSW or QLD), or part of its name
bedroomsNoNSW and QLD only: a number of bedrooms, as '2' or '2 bedrooms'. NSW also has Bedsitter, and 4 means DCJ's '4 or more Bedrooms'; a number above 4 is answered under that label too, and the answer says it is not for that number alone. QLD: the RTA publishes flats of 1 to 3, houses of 2 to 4 and town houses of 2 to 3, and does not define its labels - reading the number as bedrooms is DwellDelta's. A plus means 'or more', which only DCJ's 4 has: '3+', and any 'N+' for QLD, is refused, not answered as exactly N. Without dwelling_type, every type the publisher reports at that size is given
dwelling_typeNoNSW and QLD only. NSW (DCJ's labels): House, Townhouse, Flat/Unit, Other. QLD (the RTA's): Flat, House, Townhouse. 'unit' and 'apartment' are read as flat/unit. Without bedrooms, every size the publisher reports for that type is given

Output Schema

NameRequiredDescriptionDefault
rowsNo
areasNo
askedNo
notesNo
staleYes
stateYes
adviceYes
detailNo
labelsNo
limitsNo
cadenceYes
derivedNo
figuresYes
quarterNo
regionsNo
sourcesYes
councilsNo
refusalsYes
area_kindNo
publisherYes
truncatedYes
data_as_ofNo
state_nameYes
all_refusedYes
sample_ruleYes
stale_afterYes
state_totalNo
absent_meansNo
changes_madeNo
retrieved_atYes
stale_reasonYes
compared_withNo
period_due_byYes
period_overdueYes
server_versionYes
snapshot_builtNo
snapshot_originYes
period_overdue_reasonYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/idempotent annotations, the description discloses the critical cross-state caveat that the states are not one series and cannot be summed or compared, that figures are new-bond medians rather than advertised rents, that many figures rest on few bonds, and that answers carry their own quarter and source limits. That is exactly the kind of non-obvious caveat an agent needs before quoting numbers.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose is front-loaded, but the body is a dense run-on of clauses with internal redundancy (the 'new-bond medians, not advertised rents' point is effectively made twice) and no structural break between purpose, state differences, and parameter rules. Most sentences do work, but the packing makes it harder to scan than its content warrants.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a high-complexity tool spanning three publishers with divergent geographies and classifications, the description covers sourcing, comparability limits, fallback behavior, and refusal semantics; with an output schema present it does not need to explain return shape. The one real gap is what happens when area and council are both provided.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds genuine meaning: it explains the default when neither area nor council is supplied (state-level figure), and that unspecified dwelling_type/bedrooms yields every publisher-reported breakdown rather than an aggregate. It stops short of stating precedence if area and council are both passed, which keeps it out of the top band.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names the exact measure (median weekly rent of new bonds lodged in the latest quarter, all dwellings), the accompanying figures (bond count, year-on-year change), and the per-call scope (one state per call), plus the publisher behind each state. It also explicitly routes Victoria elsewhere ('Victoria is in vic_rents'), so an agent can separate this from a sibling without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Strong on when-to-use conditions and exclusions within its own domain: one state per call, NSW uses postcode/council while WA uses locality, and 'with neither, the answer is the state's own figure'. It also states refusal behavior for unpublished dwelling/bedroom combinations. It does not, however, position itself against rent_check or market_indicators, so sibling selection outside vic_rents is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources