DwellDelta - Australian rent check and property indicators
Server Details
Is an Australian rent fair? ABS rents index check, plus sourced property and lending indicators.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 6 tools
Each tool covers a distinct resource: rents by area, Victorian rents, NSW sale prices, market indicators, a rent comparison check, and a source/limits meta-tool. The one soft boundary is area_rents versus vic_rents, since both answer "median rent by area" and an agent could pick the wrong one for a Victorian suburb, though each description explicitly cross-references the other.
All six names are snake_case noun phrases (area_rents, data_sources, market_indicators, nsw_sale_prices, rent_check, vic_rents) with a predictable geography/topic prefix pattern. No mixed conventions or stray verbs.
Six tools is well-scoped for a focused rent-and-indicators server; each covers a distinct data domain (rents, sales, macro indicators, rent check, sources) with no filler.
Rents are covered for NSW, QLD, WA and VIC, and there is a coherent path for rent checks, indicators and source limits. However, sale prices exist only for NSW and rents are absent for SA, TAS, NT and ACT, leaving significant geographic gaps for a server billed as Australian-wide.
Available Tools
6 toolsarea_rentsNSW, Queensland and WA rents by postcode, suburb or localityARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | NSW: 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 | |
| state | Yes | NSW, QLD or WA - one state per call | |
| council | No | A council (NSW or QLD), or part of its name | |
| bedrooms | No | NSW 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_type | No | NSW 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
| Name | Required | Description |
|---|---|---|
| rows | No | |
| areas | No | |
| asked | No | |
| notes | No | |
| stale | Yes | |
| state | Yes | |
| advice | Yes | |
| detail | No | |
| labels | No | |
| limits | No | |
| cadence | Yes | |
| derived | No | |
| figures | Yes | |
| quarter | No | |
| regions | No | |
| sources | Yes | |
| councils | No | |
| refusals | Yes | |
| area_kind | No | |
| publisher | Yes | |
| truncated | Yes | |
| data_as_of | No | |
| state_name | Yes | |
| all_refused | Yes | |
| sample_rule | Yes | |
| stale_after | Yes | |
| state_total | No | |
| absent_means | No | |
| changes_made | No | |
| retrieved_at | Yes | |
| stale_reason | Yes | |
| compared_with | No | |
| period_due_by | Yes | |
| period_overdue | Yes | |
| server_version | Yes | |
| snapshot_built | No | |
| snapshot_origin | Yes | |
| period_overdue_reason | Yes |
TDQS
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.
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.
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.
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.
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.
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.
data_sourcesWhat DwellDelta coversARead-onlyIdempotentInspect
The sources behind DwellDelta's figures, their licences, and what it cannot answer (what any one home sold for, the rent of a single street or home, rents by area outside NSW, Victoria, Queensland and WA, sale prices outside NSW, advice).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| rules | No | |
| stale | Yes | |
| advice | Yes | |
| cadence | Yes | |
| sources | Yes | |
| publisher | Yes | |
| data_as_of | No | |
| stale_after | Yes | |
| retrieved_at | Yes | |
| stale_reason | Yes | |
| cannot_answer | No | |
| period_due_by | Yes | |
| period_overdue | Yes | |
| server_version | Yes | |
| snapshot_built | No | |
| snapshot_origin | Yes | |
| period_overdue_reason | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool is read-only, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds useful behavioral context by disclosing the inclusion of licences and explicit coverage limitations, without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no wasted words. The parenthetical list of limitations is dense but every item directly serves scope clarification.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema available, the description need not explain return values. For a zero-parameter informational tool, it adequately covers sources, licences, and limitations, giving the agent enough to know what this tool does and does not provide.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so parameter semantics are not applicable and the baseline is 4. No parameter documentation is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the resource: data sources, licences, and coverage limitations behind DwellDelta's figures. It distinguishes itself from data-returning siblings by focusing on provenance and scope, though it uses a noun phrase rather than an explicit verb.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The 'what it cannot answer' list gives strong negative guidance, effectively telling the agent when not to expect answers from this tool. However, it does not explicitly name sibling alternatives or state a positive 'use this when' condition.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
market_indicatorsAustralian property market indicatorsARead-onlyIdempotentInspect
Latest observed Australian property market indicators - RBA cash rate, unemployment, wage growth, rents by capital city, new housing lending, lending standards and arrears, dwelling approvals and completions - each with its period, source, licence and limits. Observed figures only; none is a forecast. geography, if given, narrows the answer to the figures for one place (e.g. NSW, Australia, Sydney).
| Name | Required | Description | Default |
|---|---|---|---|
| geography | No | NSW, Australia, or a capital city |
Output Schema
| Name | Required | Description |
|---|---|---|
| stale | Yes | |
| advice | Yes | |
| cadence | Yes | |
| sources | Yes | |
| publisher | Yes | |
| data_as_of | No | |
| indicators | Yes | |
| sample_size | Yes | |
| stale_after | Yes | |
| retrieved_at | Yes | |
| stale_reason | Yes | |
| period_due_by | Yes | |
| period_overdue | Yes | |
| server_version | Yes | |
| snapshot_built | No | |
| snapshot_origin | Yes | |
| sample_size_note | Yes | |
| period_overdue_reason | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive behavior, so the description does not need to repeat safety details. It adds substantive context beyond annotations: all figures are observed rather than forecast, and each carries period, source, licence, and limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description front-loads the resource and indicator list, then adds the forecast caveat and geography behavior. The long enumeration is justified by the tool's broad scope, though it is somewhat dense.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists and annotations cover the safety profile, so the description need not explain return values. It supplies the indicator scope, the no-forecast caveat, and the optional geography behavior; the main remaining gap is explicit sibling routing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline would be 3. The description adds useful semantics by saying geography narrows the answer to figures for one place and giving examples such as NSW, Australia, and Sydney.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the resource and enumerates the indicator families covered, making the tool's scope concrete. It does not explicitly distinguish itself from rent-focused siblings such as area_rents, rent_check, or vic_rents, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states that figures are observed only and not forecasts, and explains that geography narrows results to one place. However, it gives no explicit when-to-use guidance versus sibling tools or exclusions, so usage is implied rather than routed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
nsw_sale_pricesNSW median sale prices by postcode or councilARead-onlyIdempotentInspect
Median sale price of the dwellings sold in the latest reported quarter in NSW, with the quartiles, the number of sales and the change on a year before, by postcode or council and by dwelling type - all dwellings, non_strata (separate houses) and strata (units, town houses, villas). From the NSW Department of Communities and Justice's Rent and Sales Report (CC BY 4.0). area or council names the place the question is about; with neither, the answer is the state's own figures. These are medians of homes sold: not asking prices, not valuations, and never what any one home sold for or is worth. A line marked UNUSUAL was set by a few very large sales or by many sales at one identical price, and is not a going price. A total noted as mostly a marked row's sales may be moved by them, and the file shows nothing more about it. A line with any other mark or note is not a going price either, and the file does not say why. Each answer names the dwelling type, the quarter and the source line, and states the limits.
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | A four-digit NSW postcode (a suburb name returns its postcodes to try) | |
| council | No | An NSW council, or part of its name | |
| dwelling_type | No | total, non_strata (houses) or strata (units, town houses, villas); without it, all three are given |
Output Schema
| Name | Required | Description |
|---|---|---|
| unit | No | |
| areas | Yes | |
| stale | Yes | |
| state | Yes | |
| advice | Yes | |
| limits | No | |
| cadence | Yes | |
| figures | Yes | |
| measure | Yes | |
| quarter | No | |
| sources | Yes | |
| councils | Yes | |
| refusals | Yes | |
| area_kind | Yes | |
| publisher | Yes | |
| truncated | Yes | |
| data_as_of | No | |
| all_refused | Yes | |
| any_unusual | Yes | |
| sample_rule | Yes | |
| stale_after | Yes | |
| state_total | Yes | |
| changes_made | No | |
| retrieved_at | Yes | |
| stale_reason | Yes | |
| compared_with | No | |
| period_due_by | Yes | |
| dwelling_types | Yes | |
| period_overdue | Yes | |
| server_version | Yes | |
| snapshot_built | No | |
| snapshot_origin | Yes | |
| any_unusual_part | Yes | |
| period_overdue_reason | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description discloses important data-quality behavior: UNUSUAL marks indicate lines set by a few very large sales or many identical prices and are not a going price, totals may be moved by marked rows, and other marks also mean the line is not a going price. It also states that each answer names the dwelling type, quarter, source line, and limits, giving rich behavioral context for interpreting results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core purpose is front-loaded in the first sentence, and the subsequent details about source, caveats, and output content are relevant. The description is dense and somewhat lengthy, but each sentence carries useful information for correct interpretation of this data tool. Minor trimming could improve readability without losing meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the schema richness, annotations, and output schema, the description is complete: it covers the data source, geographic scope, parameter defaults, output content, and important caveats about data marks and limitations. An agent has enough information to invoke the tool correctly and interpret its results responsibly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents all three parameters. The description adds useful default behavior not fully captured in the schema: with neither area nor council, the answer is the state's own figures, and it explains the dwelling-type categories in plain terms. This goes beyond the schema baseline but does not exhaustively define every parameter edge case.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific resource and scope: median sale prices of dwellings sold in the latest reported quarter in NSW, with quartiles, sales counts, and year-on-year change, broken down by postcode or council and dwelling type. It distinguishes itself from rent-focused siblings by specifying sale prices and explicitly excluding asking prices, valuations, and individual-sale figures.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear context for use: area or council names the place the question is about, and with neither the answer is the state's own figures. It also clarifies what the data is not (asking prices, valuations, individual home values), which implicitly routes agents away from valuation or rent tools. However, it does not name sibling tools or explicitly state when to use those alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rent_checkAustralian rent checkARead-onlyIdempotentInspect
Compares a weekly rent, and any proposed new rent, with how the ABS rents index for the tenant's Australian capital city has moved since the lease began. city is one of the eight capital cities, whose index is city-wide, not suburb-level. The answer is information, not advice, and carries the months compared, the source and the index's limits.
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | Capital city whose ABS rents index the rent is compared with | |
| lease_start | Yes | Month the lease began, YYYY-MM | |
| current_rent | Yes | Current weekly rent in Australian dollars | |
| proposed_rent | No | Proposed new weekly rent in Australian dollars |
Output Schema
| Name | Required | Description |
|---|---|---|
| stale | Yes | |
| advice | Yes | |
| limits | Yes | |
| result | Yes | |
| cadence | Yes | |
| sources | Yes | |
| publisher | Yes | |
| data_as_of | No | |
| sample_size | Yes | |
| stale_after | Yes | |
| retrieved_at | Yes | |
| stale_reason | Yes | |
| period_due_by | Yes | |
| period_overdue | Yes | |
| server_version | Yes | |
| snapshot_built | No | |
| snapshot_origin | Yes | |
| sample_size_note | Yes | |
| period_overdue_reason | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already cover read-only, idempotent, non-destructive, closed-world behavior, and the description adds real substance: the index is city-wide, not suburb-level, so it is a coarse comparison; the response carries the months compared, the source, and the index's stated limits. It also explicitly frames the output as information rather than advice, which sets a useful boundary. It does not discuss error or edge behavior, such as a lease_start after the latest index release, but the output schema covers the return shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two dense sentences are front-loaded with the comparison being made, then the granularity caveat, then what the response carries. Every clause earns its place; the final sentence is slightly packed but nothing is padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema handling return values and annotations covering safety, the description supplies the remaining essentials: data source, comparison window, granularity limits, and the non-advice framing. It leaves out only edge behavior, such as what happens when lease_start postdates the index series.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all four parameters and the baseline is 3. The description adds meaning beyond that by constraining city to the eight capitals as a city-wide series rather than a suburb-level one, and the phrasing 'any proposed new rent' signals that proposed_rent is optional.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a precise verb and resources: it compares a weekly rent and a proposed new rent with ABS rents index movement since lease start. The qualification that the index is city-wide, not suburb-level, separates it from the granular area_rents and vic_rents siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The context implies using the tool when someone wants to sanity-check a rent change against the index, and it implies a city-wide rather than a suburb-level question. However, the description never states when not to use the tool, nor does it name area_rents, vic_rents, or any other alternative for those cases, so an agent must infer the routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
vic_rentsVictorian rents by suburb groupARead-onlyIdempotentInspect
Victorian rents from Homes Victoria's Rental Report (CC BY 4.0): the median weekly rent of new leases in the latest quarter, how many leases it rests on, and the change on a year before, for 146 suburb groups and 13 regions. suburb_group (part of a name works, e.g. "Brighton") or region narrows the answer to the place the question is about. The figures are new-lease medians, not advertised rents, and each answer states its quarter, its source line and the source's limits.
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | A region, e.g. Inner Melbourne, Geelong, Ballarat | |
| suburb_group | No | A Homes Victoria suburb group, or part of a suburb name |
Output Schema
| Name | Required | Description |
|---|---|---|
| stale | Yes | |
| advice | Yes | |
| limits | No | |
| cadence | Yes | |
| figures | Yes | |
| quarter | No | |
| regions | Yes | |
| sources | Yes | |
| refusals | Yes | |
| publisher | Yes | |
| data_as_of | No | |
| all_refused | Yes | |
| sample_rule | Yes | |
| stale_after | Yes | |
| retrieved_at | Yes | |
| stale_reason | Yes | |
| compared_with | No | |
| period_due_by | Yes | |
| suburb_groups | Yes | |
| period_overdue | Yes | |
| server_version | Yes | |
| snapshot_built | No | |
| snapshot_origin | Yes | |
| period_overdue_reason | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare that this is a read-only, idempotent, non-destructive, closed-world operation. The description adds meaningful behavioral context beyond that: data provenance, licensing, the distinction between new-lease medians and advertised rents, and the fact that answers include quarter, source line, and source limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is appropriately sized and front-loads the source and metric before filtering behavior and caveats. It is a single dense paragraph, but every sentence contributes relevant information for selecting and interpreting the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of an output schema, two well-documented optional parameters, and clear annotations, the description is complete enough for an agent to understand what the tool returns, how to filter it, and what caveats apply to the data.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds value by clarifying that suburb_group accepts part of a name, giving an example like "Brighton", and explaining that suburb_group or region narrows the answer to the relevant place.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the resource and metric: Victorian rents from Homes Victoria's Rental Report, median weekly rent of new leases, lease counts, and year-on-year change for suburb groups and regions. It is more specific than the title alone, but it does not explicitly distinguish itself from sibling tools such as area_rents or rent_check.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explains how to narrow results with suburb_group or region, including that a partial suburb name works, which is useful usage context. However, it gives no explicit guidance on when to use this tool versus the sibling area_rents or rent_check, leaving the agent to infer the choice.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
area_rents - First observed
data_sources - First observed
market_indicators - First observed
nsw_sale_prices - First observed
rent_check - First observed
vic_rents
Related MCP Connectors
Australian economic data from the ABS, RBA, and APRA: CPI, GDP, cash rate, labour, and more.
Australian home loan readiness: ~90 lenders' rules, stamp duty, grants, 5% Deposit Scheme, rates
Real Australian lender serviceability, plus repayments, borrowing power and stamp duty.
Australian Bureau of Statistics Consumer Price Index.
Related MCP Servers
- AlicenseAqualityAmaintenanceOne-call Australian prudential data plumbing via APRA — cited responses for banking, superannuation and insurance context, not a data broker.699 PyPIMIT
- AlicenseNot gradedqualityDmaintenanceSubmarket-level US residential rental intelligence for AI agents. Search, compare, rank, and analyze rent data, trends, vacancy, affordability, and days on market across 1,000+ named submarkets in the 20+ largest US metros. ZIP-level and metro-level queries included. Always current, always expanding. Free tier available.1MIT
- AlicenseAqualityCmaintenanceMIT ABS sister MCP — same five tools, citations. Pair with the ausdata gateway for joins and Embed.7234 PyPI1MIT
- AlicenseAqualityAmaintenanceMCP server for structured Australian macroeconomic and financial data from the Australian Bureau of Statistics (ABS), the Reserve Bank of Australia (RBA), and the Australian Prudential Regulation Authority (APRA).14142 PyPI4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.