Get what is being built near a NSW address: development applications and CDCs, summarised.
nsw_property_get_development_activityGet what is being built near a NSW address: development applications and CDCs, summarised. Answers questions such as "what is being built near this address" in one call. Pass address or lat and lng. Merges development applications and complying development certificates lodged within radius_m (default 500, max 2000) in the last months (default 24, max 120) and returns totals (applications, new dwellings, total cost), counts by status, development type and year, the 5 largest by cost, and the newest limit applications (default 20, max 50) with distance, status, cost and dates. Use nsw_property_get_planning_report for the zoning and controls of the site itself, and nsw_da_get_application or nsw_cdc_get_application for one record in full. capped is true when more than 2000 records of one kind matched; the summary then covers the nearest ones. An unknown or ambiguous address returns an error with suggestions and is not charged. Costs $0.03 per call, paid via x402 in USDC on Base; the first 3 paid-tool calls per day are free for MCP clients while a shared daily allowance lasts. Without x402 support, later calls return the payment requirements as an error result. Failed calls are not charged. Source: NSW Department of Planning, Housing and Infrastructure; NSW Spatial Services, CC BY 3.0 AU and CC BY 4.0.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "nsw_property_get_development_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude in decimal degrees, instead of address | |
| lng | No | Longitude in decimal degrees, instead of address | |
| limit | No | Newest applications to list, 1-50 (default 20); totals cover all matches | |
| months | No | Lodgement window in months back from today, 1-120 (default 24) | |
| address | No | Street number, street and suburb; or pass lat and lng (e.g. 5A Atkins Rd, Ermington) | |
| radius_m | No | Search radius in metres, 1-2000 (default 500) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Result: a list of applications for search and nearby tools, one record or summary object otherwise | |
| meta | Yes | Paging and query details, e.g. limit, offset, has_more, count | |
| attribution | Yes | Source attribution; keep it when presenting the data |