{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vcyvcnhjqsp7","handle":"microburbs-australian-property-data","url":"https://wellknown.network/agents/microburbs-australian-property-data","links":{"self":"https://wellknown.network/agents/microburbs-australian-property-data/record.json","html":"https://wellknown.network/agents/microburbs-australian-property-data","markdown":"https://wellknown.network/agents/microburbs-australian-property-data/record.md","api":"https://wellknown.network/api/v1/agents/microburbs-australian-property-data","status":"https://wellknown.network/api/v1/agents/microburbs-australian-property-data/status","claim":"https://wellknown.network/agents/microburbs-australian-property-data/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/microburbs-australian-property-data/claim.json","badge":"https://wellknown.network/agents/microburbs-australian-property-data/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/microburbs-australian-property-data/history","tools":"https://wellknown.network/api/v1/agents/microburbs-australian-property-data/tools"},"ard":{"identifier":"urn:air:api.microburbs.com.au:server:microburbs-australian-property-data","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Microburbs Australian Property Data","summary":"Australian property and suburb data: valuations, sales, rents, schools, risk and zoning.","description":"Australian property and suburb data: valuations, sales, rents, schools, risk and zoning.","publisher":{"name":"au.com.microburbs","url":null},"homepage":"https://www.microburbs.com.au/developers/api-docs","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.microburbs.com.au/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-14T08:55:00.564271Z","publishedAt":"2026-09-14T08:55:00.564271Z","registryName":"au.com.microburbs/property-data"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.859,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.54,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.525,"provenance":"derived"}],"categories":["ai","analytics","commerce","data","knowledge","productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-12T11:24:00.551Z","lastProbedAt":"2026-10-12T11:24:00.551Z","statusComputedAt":"2026-10-12T11:25:52.542Z","reliability30d":{"probes":98,"successRate":0.9898,"p50Ms":1032,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":98,"ok":97,"authBoundaryOk":0,"serviceOk":97,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-12T11:24:00.551Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":999,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T04:29:03.870Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1030,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T22:23:16.860Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1068,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T16:30:48.966Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":972,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T10:25:32.789Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":963,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T04:26:15.604Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":943,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T22:22:28.633Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":952,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T16:32:42.158Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1045,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T10:27:31.554Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1029,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T03:25:24.922Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1029,"error":null,"detail":{"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"toolCount":173,"toolsHash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","serverName":"microburbs","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"3.4.4","protocolVersion":"2025-06-18"}}],"tools":[{"name":"ping","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard withou"},{"name":"me","description":"Return the calling account and its current prepaid credit balance.\n\n**Free.**"},{"name":"properties_valuation_avm","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**"},{"name":"properties_basics_bed_count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_bath_count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_parking_count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_dwelling_type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**"},{"name":"properties_basics_land_area_sqm","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**"},{"name":"properties_profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA,"},{"name":"properties_sale_history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_sale_history_latest","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**"},{"name":"properties_rent_history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**"},{"name":"properties_rent_history_latest","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**"},{"name":"properties_neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**"},{"name":"properties_comparables_cma_comp_set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**"},{"name":"properties_comparables_cma_single_comp","description":"Single best comparable from the CMA set (highest dist_score).\n\n**Price: 10¢ per call.**"},{"name":"properties_comparables_recent_sales_nearby","description":"Recent comparable sales in a small radius around the subject parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_development_zoning_code","description":"Primary zoning at the property's point — code (R2, B4, ...) when\nthe council ships one, plus the human-readable name and the\nbroader category.\n\n**Price: 3¢ per "},{"name":"properties_development_zoning_overlays","description":"Development overlays intersecting the property's parcel.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_nearby","description":"Schools within ~5km of the property, with rank + student counts.\n\n**Price: 5¢ per call.**"},{"name":"properties_schools_ranking","description":"Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.\n\n**Price: 100¢ per call.**"},{"name":"properties_amenities_nearby","description":"Curated amenities (supermarkets, green spaces, restaurants/cafes)\nwithin `radius_m` of the property, bucketed and nearest-first.\n\n**Price: 10¢ per call.**"},{"name":"properties_transport_nearby","description":"Nearest train / tram / bus / ferry stop to the property, per mode,\nwith distance. Widen `radius_m` for the nearest station beyond 1km.\n\n**Price: 5¢ per call.**"},{"name":"properties_risks_bushfire","description":"Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned\nrow means \"found nearby\", not \"this property is in a bushfire zone\".\n\n**Price: 15¢ per"},{"name":"properties_risks_flood","description":"Modelled flood overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property floods\".\n\n**Price: 10¢ per call.**"},{"name":"properties_risks_historical_flood","description":"Recorded historical flood extents within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property flooded\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_heritage","description":"Heritage-listing overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is heritage-listed\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_public_housing","description":"Public-housing concentration overlay near the parcel.\n\n**Price: 4¢ per call.**"},{"name":"properties_risks_landslide","description":"Landslide-risk overlays within 1 km. Read `on_property` — a returned row\nmeans \"found nearby\", not \"this property is at landslide risk\".\n\n**Price: 3¢ per call.*"},{"name":"properties_risks_erosion","description":"Coastal / soil erosion overlays within 1 km. Read `on_property` — a\nreturned row means \"found nearby\", not \"this property is eroding\".\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_environment","description":"Environmental-risk overlay (contamination, salinity, ...).\n\n**Price: 3¢ per call.**"},{"name":"properties_risks_hv_power_line","description":"High-voltage power-line easement near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_mobile_black_spot","description":"Mobile-coverage black-spot overlay near the parcel.\n\n**Price: 2¢ per call.**"},{"name":"properties_risks_all","description":"Every property-level risk overlay in one call. Flat 30¢ — may grow\nwithout increasing the bundle price as new overlays are added.\n\nWith ``?geojson=true`` each r"},{"name":"properties_valuation_all","description":"Our automated valuation for one property: the point estimate, the 80%\nrange around it, and a 0-100 confidence score derived from how wide that\nrange is.\n\nToday "},{"name":"properties_basics_all","description":"The physical facts about a dwelling in one call: bedrooms, bathrooms,\nparking spaces, dwelling type (house, unit, townhouse and so on) and land\narea in square m"},{"name":"properties_history_all","description":"Everything we hold on what this property has sold and rented for: the\nfull sale history and the full rent history, each with its most recent\nrecord called out s"},{"name":"properties_comparables_all","description":"The evidence a valuer or agent would use to price this property: a CMA\ncomparable set, the single closest comparable sale, and recent sales nearby.\n\nUse it to a"},{"name":"properties_development_all","description":"What the planning scheme allows on this block: its zoning code and every\nplanning overlay that touches it (heritage, flood, bushfire, height and so\non, as publi"},{"name":"properties_schools_all","description":"Schools for this address: the ones nearby with their distances, and how\neach ranks on NAPLAN alongside sector, level and attendance.\n\nThe priciest bundle in the"},{"name":"suburbs_profile","description":"The suburb's upward ABS admin chain — LGA, SA2/3/4, GCCSA,\nstate, postcode. Use ``/v1/suburbs/list`` to discover canonical\nSAL names (and filter by state / LGA "},{"name":"suburbs_list","description":"List Australian suburbs (SALs). Always returns `{suburb, state}`\nper row so SAL-name collisions across states are unambiguous.\n\nWith no filter you get the first"},{"name":"suburbs_market_median_sale_price","description":"Latest median sale price for the suburb."},{"name":"suburbs_market_median_sale_price_series","description":"Full median sale-price observation history for the suburb. Well-covered\nsuburbs extend back 20+ years; coverage and observation frequency vary.\nThis is the raw "},{"name":"suburbs_market_median_rent","description":"Latest median weekly rent for the suburb."},{"name":"suburbs_market_median_rent_series","description":"Full median weekly-rent observation history for the suburb, including\n2024 and 2025 where the suburb has coverage. Older observations are\ngenerally month-end an"},{"name":"suburbs_market_price_growth_5y","description":"5-year compound sale-price growth (decimal)."},{"name":"suburbs_market_price_growth","description":"Past compound sale-price growth over 1 / 3 / 5 / 10 years, by property\ntype (decimal). The 3y / 10y figures are the same ones the Suburb Finder\nranks on."},{"name":"suburbs_market_yield_pct","description":"Gross rental yield = median rent annualised / median sale price."},{"name":"suburbs_market_days_on_market","description":"Median days on market for current listings."},{"name":"suburbs_market_transaction_volume","description":"Recent sale-transaction count for the suburb."},{"name":"suburbs_forecast_sale","description":"1-year sale-price growth forecast (low / most-likely / high)."},{"name":"suburbs_listings_for_sale","description":"Current for-sale listings in the suburb, with address, price, beds/baths\nand coordinates per listing.\n\n`total` is the full number on the market (computed before"},{"name":"suburbs_demographics_age","description":"Population by age bracket and gender."},{"name":"suburbs_demographics_income","description":"Household income breakdown by bracket."},{"name":"suburbs_ethnicity_ancestry","description":"Ancestry breakdown from the ABS census."},{"name":"suburbs_ethnicity_birthplace","description":"Country-of-birth breakdown from the ABS census."},{"name":"suburbs_schools_catchment","description":"Public-school catchment polygons covering the suburb."},{"name":"suburbs_schools_nearby","description":"Schools serving / near the suburb, with rank + attendance data."},{"name":"suburbs_development_da_count","description":"Count of recent development applications in the suburb."},{"name":"suburbs_development_da_list","description":"Recent development applications lodged in the suburb."},{"name":"suburbs_risks_bushfire","description":"Share of the suburb AREA covered by bushfire-prone designation.\n\nArea, not properties — and the two differ a lot. Belmont North is 45.72%\nby area but 23.62% by "},{"name":"suburbs_risks_flood","description":"Share of the suburb AREA covered by modelled flood overlays.\n\nArea, not properties. For the share of DWELLINGS affected — the figure our\nown reports headline — "},{"name":"suburbs_similar","description":"Top-10 suburbs ranked closest by Microburbs' similarity model."},{"name":"suburbs_market_all","description":"The eight headline market indicators in one call: median sale price and\nmedian rent (each with its full history), 5-year price growth, gross yield,\ndays on mark"},{"name":"suburbs_demographics_all","description":"Who lives in the suburb, from the census: population by age bracket and\ngender, and households by income bracket.\n\nTwo calls bundled, priced as the sum. Tenure,"},{"name":"suburbs_ethnicity_all","description":"Cultural make-up of the suburb from the census: ancestry breakdown and\ncountry of birth, each as a share of residents.\n\nUseful for understanding who a suburb's "},{"name":"suburbs_schools_all","description":"Schools for a suburb: which public catchments cover it, and which schools\nsit nearby regardless of zone, with NAPLAN rank, sector, level and\nattendance for each"},{"name":"suburbs_development_all","description":"What is being built in the suburb: the count of development applications\non record, and the list itself with each application's address, type and\nstatus.\n\nRead "},{"name":"suburbs_risks_all","description":"Natural-hazard exposure for the suburb: how much of its area sits inside\na designated bushfire-prone area and inside a modelled flood overlay, each\nwith a plain"},{"name":"mbs_list","description":"Mesh-block codes inside a suburb. ``sal`` is required for now —\nnationwide / by-LGA / by-SA3 listings will land later when there's\na story for the large payload"},{"name":"mbs_profile","description":"The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state —\nplus the parallel admin chain (LGA, suburb (SAL), postcode).\n\n**Price: 3¢ per call.**"},{"name":"lga_list","description":"All Australian LGAs. Optional `?state=` filter (e.g. 'NSW').\nReturns `{lga, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"lga_profile","description":"LGA's parent chain — state + GCCSA. LGAs aren't strictly nested\nin SA4 so the upward chain stops there.\n\n**Price: 3¢ per call.**"},{"name":"sa4_list","description":"All Australian SA4s. Optional `?state=` filter. Returns\n`{sa4, state}` per row. Flat cost.\n\n**Price: 3¢ per call.**"},{"name":"sa4_profile","description":"SA4's parent chain — GCCSA + state.\n\n**Price: 3¢ per call.**"},{"name":"geocode_address","description":"Resolve a freeform address string to candidate G-NAF identifiers.\n\nUse this before calling any ``/v1/properties/{gnaf_id}/...`` route —\nthose endpoints require "},{"name":"geocode_suburb","description":"Autocomplete a partial suburb search string against the ABS SAL\nlist. Use this before calling ``/v1/suburbs/{name}/...`` — those\nendpoints require a canonical S"},{"name":"area_stats_fields","description":"Discover which statistical fields exist. Free (0c). Fuzzy, token-based\nmatching covers table topics and clean column labels as well as terse field\ncodes. Common"},{"name":"area_stats_regions","description":"List the regions that exist at a level — every suburb, LGA, postcode, etc.\nFree (0c). Use it to discover the exact region names to pass to /values.\n\n**Free.**"},{"name":"area_stats_values","description":"Statistical field values for one region. Pass `fields` — 1 to 5 field\ncodes (from /fields) — to fetch.\n\nAt SAL level, `mode=sa1` switches from the suburb-aggreg"},{"name":"suburbs_hero_summary","description":"State, SA3/SA4, postcode, population, dwellings and centroid for the suburb."},{"name":"suburbs_hero_neighbours","description":"Nearest neighbouring suburbs with distance in km, closest first."},{"name":"suburbs_hero_price_growth_12mo","description":"12-month sale-price growth by property type (house / unit)."},{"name":"suburbs_market_mortgage_stress","description":"Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown."},{"name":"suburbs_market_investor_concentration","description":"Rental (investor) share per mesh block, with a suburb-wide rollup."},{"name":"suburbs_market_built_year","description":"Estimated build-year profile — suburb aggregate + per-mesh-block medians."},{"name":"suburbs_market_vacancy_map","description":"Calibrated rental-vacancy rate for each mesh block in the suburb."},{"name":"suburbs_market_land_values","description":"Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm."},{"name":"suburbs_market_strata_levies","description":"Median estimated annual strata levy for the suburb."},{"name":"suburbs_market_affordability","description":"Microburbs affordability index for the suburb's postcode area."},{"name":"suburbs_market_bedroom_stats","description":"House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count."},{"name":"suburbs_market_repeat_sales","description":"Realised resale growth — summary + individual buy/sell pairs (max 500)."},{"name":"suburbs_market_supply_pressure","description":"For-sale listings per 100 dwellings (90 days) — per mesh block + suburb rollup."},{"name":"suburbs_market_days_on_market_benchmark","description":"Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market."},{"name":"suburbs_market_comparable_suburbs","description":"Same-SA3 comparable-suburb candidates (canonical SAL names)."},{"name":"suburbs_market_rent_map","description":"Median advertised weekly house rent for every microburb (mesh block) in\nthe suburb, with its modal street name, plus the dearest and cheapest\npockets. Values on"},{"name":"suburbs_market_yield_map","description":"Gross rental yield for every microburb (mesh block) in the suburb —\nweekly rent x 52 over median price — with both inputs returned so the\nnumber is checkable, p"},{"name":"suburbs_lifestyle_livability_map","description":"All seven livability dimensions — affluence, lifestyle, hip,\nconvenience, family, safety, tranquility — scored 0-100 for every\nmicroburb (mesh block) in the sub"},{"name":"suburbs_sales_recent","description":"Properties sold in the suburb over the last 3 years, with beds/baths/land\nsize, sale price and date, and coordinates.\n\nPaginated: `total` reports how many sales"}],"package":null,"toolSurface":{"id":"ts_smz2vgepc6ph","endpointId":"ep_3ntv77xzsn22","hash":"a1456126e8f967a06d71211222aec69733f95f76b4786215ce4a7904bd2b2ff1","toolCount":173,"serverName":"microburbs","serverVersion":"3.4.4","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-06T08:24:54.430Z","lastSeenAt":"2026-10-12T11:24:00.551Z","observations":24,"toolNames":["ping","me","properties_valuation_avm","properties_basics_bed_count","properties_basics_bath_count","properties_basics_parking_count","properties_basics_dwelling_type","properties_basics_land_area_sqm","properties_profile","properties_sale_history","properties_sale_history_latest","properties_rent_history","properties_rent_history_latest","properties_neighbours","properties_comparables_cma_comp_set","properties_comparables_cma_single_comp","properties_comparables_recent_sales_nearby","properties_development_zoning_code","properties_development_zoning_overlays","properties_schools_nearby","properties_schools_ranking","properties_amenities_nearby","properties_transport_nearby","properties_risks_bushfire","properties_risks_flood","properties_risks_historical_flood","properties_risks_heritage","properties_risks_public_housing","properties_risks_landslide","properties_risks_erosion","properties_risks_environment","properties_risks_hv_power_line","properties_risks_mobile_black_spot","properties_risks_all","properties_valuation_all","properties_basics_all","properties_history_all","properties_comparables_all","properties_development_all","properties_schools_all","suburbs_profile","suburbs_list","suburbs_market_median_sale_price","suburbs_market_median_sale_price_series","suburbs_market_median_rent","suburbs_market_median_rent_series","suburbs_market_price_growth_5y","suburbs_market_price_growth","suburbs_market_yield_pct","suburbs_market_days_on_market","suburbs_market_transaction_volume","suburbs_forecast_sale","suburbs_listings_for_sale","suburbs_demographics_age","suburbs_demographics_income","suburbs_ethnicity_ancestry","suburbs_ethnicity_birthplace","suburbs_schools_catchment","suburbs_schools_nearby","suburbs_development_da_count","suburbs_development_da_list","suburbs_risks_bushfire","suburbs_risks_flood","suburbs_similar","suburbs_market_all","suburbs_demographics_all","suburbs_ethnicity_all","suburbs_schools_all","suburbs_development_all","suburbs_risks_all","mbs_list","mbs_profile","lga_list","lga_profile","sa4_list","sa4_profile","geocode_address","geocode_suburb","area_stats_fields","area_stats_regions","area_stats_values","suburbs_hero_summary","suburbs_hero_neighbours","suburbs_hero_price_growth_12mo","suburbs_market_mortgage_stress","suburbs_market_investor_concentration","suburbs_market_built_year","suburbs_market_vacancy_map","suburbs_market_land_values","suburbs_market_strata_levies","suburbs_market_affordability","suburbs_market_bedroom_stats","suburbs_market_repeat_sales","suburbs_market_supply_pressure","suburbs_market_days_on_market_benchmark","suburbs_market_comparable_suburbs","suburbs_market_rent_map","suburbs_market_yield_map","suburbs_lifestyle_livability_map","suburbs_sales_recent","suburbs_sales_summary","suburbs_crime_summary","suburbs_crime_breakdown","suburbs_crime_by_mesh_block","suburbs_risks_property_hazard_counts","suburbs_risks_extras","suburbs_risks_counts","suburbs_risks_slope","suburbs_risks_heritage_share","suburbs_lifestyle_summary","suburbs_lifestyle_poi_impacts","suburbs_lifestyle_livability","suburbs_lifestyle_pois","suburbs_lifestyle_landmarks","suburbs_lifestyle_narrative","suburbs_lifestyle_cbd","suburbs_development_zoning_map","suburbs_development_building_controls","suburbs_development_construction_activity","suburbs_development_supply","suburbs_development_profile","suburbs_development_council_rates","suburbs_development_applications","suburbs_demographics_population_history","suburbs_demographics_business","suburbs_demographics_voting","suburbs_demographics_ancestry_map","suburbs_demographics_cultural_integration","suburbs_demographics_tenure","suburbs_demographics_cohorts","suburbs_demographics_income_map","suburbs_street_forecasts","suburbs_shapes_boundary","suburbs_shapes_neighbours","suburbs_shapes_mesh_blocks","suburbs_shapes_hazards","suburbs_shapes_public_housing_sa1","suburbs_shapes_noise_heatmap","suburbs_shapes_easements","suburbs_shapes_busy_roads","properties_valuation_land_values","properties_valuation_value_series","properties_valuation_negative_gearing","properties_valuation_agent_quoting","properties_surroundings_properties","properties_surroundings_tenure","properties_surroundings_public_housing","properties_surroundings_parcels","properties_surroundings_listing_history_signals","properties_context_mesh_blocks","properties_context_street_bedroom_series","properties_context_nearby_for_sale","suburbs_market_stock_on_market","suburbs_market_months_of_supply","suburbs_market_vacancy_rate","suburbs_market_yield_pct_series","suburbs_market_vacancy_rate_series","suburbs_market_recent_price_movement","suburbs_risks_hv_power_lines","suburbs_risks_capital_growth_impact","suburbs_market_growth_drivers","suburbs_demographics_underclass_drag","suburbs_demographics_unemployment","suburbs_demographics_single_parents","suburbs_demographics_private_school","suburbs_development_density","suburbs_development_council_intelligence","suburbs_market_median_price_map","properties_street_profile","suburbs_finder_fields","suburbs_finder_regions","suburbs_finder_count","suburbs_finder_search"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_3ntv77xzsn22","url":"https://api.microburbs.com.au/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T10:27:31.562Z","auth":{"observedAt":"2026-10-10T10:27:33.594Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://api.microburbs.com.au/.well-known/oauth-protected-resource/mcp","resource":"https://api.microburbs.com.au/mcp","authorizationServers":["https://www.microburbs.com.au"],"scopesSupported":["api"]},"authorizationServer":{"url":"https://www.microburbs.com.au/.well-known/oauth-authorization-server","issuer":"https://www.microburbs.com.au","grantTypesSupported":["authorization_code"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":false,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T10:27:33.623Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"microburbs.com.au","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-08T23:48:03.000Z","validTo":"2027-01-07T00:47:54.000Z","daysToExpiry":86,"sanCount":2,"fingerprint256":"A2:F7:3C:A5:7D:0E:2C:88:6E:57:CE:D7:15:C8:2C:2F:8D:EB:4B:36:06:FF:E1:6C:9D:AA:F8:93:5B:01:1C:B6"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"au.com.microburbs/property-data","url":"https://registry.modelcontextprotocol.io/v0/servers/au.com.microburbs%2Fproperty-data","firstSeenAt":"2026-09-15T21:18:16.675Z","fetchedAt":"2026-10-11T22:18:56.687Z","normalizedAt":"2026-10-11T22:18:56.687Z"}]},"firstSeenAt":"2026-09-15T21:18:16.675Z","updatedAt":"2026-10-12T11:27:01.592Z"}