Search NSW development applications by council, suburb, postcode or lodgement date, newest lodgement first.
nsw_da_search_applicationsSearch NSW development applications by council, suburb, postcode or lodgement date, newest lodgement first. Returns up to 100 development applications per call with address, status, cost, dwellings, storeys and development types, plus has_more for paging with offset. status, application_type, development_type and min_cost must be combined with council, suburb or postcode. Use get_application for the full record of a result. Costs $0.01 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 Planning Portal), 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_da_search_applications"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, 1-100 (default 20) | |
| offset | No | Number of results to skip, 0-1000 (default 0) | |
| status | No | Application status, exact and case-sensitive; valid values are the keys of by_status in nsw_da_get_summary (e.g. Determined) | |
| suburb | No | Suburb of the primary address, case-insensitive (e.g. ERMINGTON) | |
| council | No | Council name or part of it, case-insensitive; matches every council whose name contains it. Full names are in by_council of nsw_da_get_summary (e.g. Parramatta) | |
| min_cost | No | Minimum estimated cost of development in AUD (e.g. 1000000) | |
| postcode | No | 4-digit postcode of the primary address (e.g. 2115) | |
| lodged_to | No | Lodgement date upper bound, yyyy-mm-dd (e.g. 2026-06-30) | |
| lodged_from | No | Lodgement date lower bound, yyyy-mm-dd (e.g. 2026-01-01) | |
| application_type | No | Application type, exact and case-sensitive; valid values are the keys of by_application_type in nsw_da_get_summary (e.g. Development Application) | |
| development_type | No | Development type, partial match (e.g. dwelling) |
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 |