NSW Development Applications (x402)

NSW development application data: search, nearby and detail tools. Paid per call via x402 (USDC).

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
93%
이름 품질
76%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (2)

  • LOWTool 'nsw_da_search_nearby_applications' name length outside 3-30 rangensw_da_search_nearby_applications에서
  • LOWTool 'nsw_cdc_search_nearby_applications' name length outside 3-30 rangensw_cdc_search_nearby_applications에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~4,807토큰 (도구 정의)
~4.2 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 3.76%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "agent-data-platform": {
      "url": "https://agent-data-platform.langtools.workers.dev/mcp"
    }
  }
}

원격 엔드포인트

https://agent-data-platform.langtools.workers.dev/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (9)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢nsw_da_get_summary(council, status, application_type)

Get free counts of NSW development applications by status, application type and council. Call this first: it shows how many development applications are loaded, the exact council names the other tools accept, and the status and application type values. Optional filters narrow the counts. Counts refresh every 6 hours while the history backfill extends coverage back to 2018. Free, no payment needed. Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal), CC BY 4.0.

입력 스키마

{
  "type": "object",
  "properties": {
    "council": {
      "type": [
        "string",
        "number"
      ],
      "description": "Council name, partial case-insensitive match (see by_council in /summary) (e.g. Parramatta)"
    },
    "status": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application status, exact match (e.g. Determined)"
    },
    "application_type": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application type, exact match (e.g. Development Application)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_da_search_applications(council, suburb, postcode, lodged_from, lodged_to, ...)

Search 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; clients without x402 support receive 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.

입력 스키마

{
  "type": "object",
  "properties": {
    "council": {
      "type": [
        "string",
        "number"
      ],
      "description": "Council name, partial case-insensitive match (see by_council in /summary) (e.g. Parramatta)"
    },
    "suburb": {
      "type": [
        "string",
        "number"
      ],
      "description": "Suburb of the primary address, case-insensitive (e.g. ERMINGTON)"
    },
    "postcode": {
      "type": [
        "string",
        "number"
      ],
      "description": "4-digit postcode of the primary address (e.g. 2115)"
    },
    "lodged_from": {
      "type": [
        "string",
        "number"
      ],
      "description": "Lodgement date lower bound, yyyy-mm-dd (e.g. 2026-01-01)"
    },
    "lodged_to": {
      "type": [
        "string",
        "number"
      ],
      "description": "Lodgement date upper bound, yyyy-mm-dd (e.g. 2026-06-30)"
    },
    "status": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application status, exact match (e.g. Determined)"
    },
    "application_type": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application type, exact match (e.g. Development Application)"
    },
    "development_type": {
      "type": [
        "string",
        "number"
      ],
      "description": "Development type, partial match (e.g. dwelling)"
    },
    "min_cost": {
      "type": [
        "string",
        "number"
      ],
      "description": "Minimum estimated cost of development in AUD (e.g. 1000000)"
    },
    "limit": {
      "type": [
        "string",
        "number"
      ],
      "description": "Page size, 1-100 (default 20)"
    },
    "offset": {
      "type": [
        "string",
        "number"
      ],
      "description": "Number of results to skip, 0-1000 (default 0)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_da_get_application(pan)

Get the full record of one of the NSW development applications by its Planning Portal application number (PAN). Returns every location with lot and plan, all development types, submission, lodgement, determination and exhibition dates, cost, dwellings, storeys, lots and the remaining source fields. Take PAN numbers from search_applications or search_nearby_applications. An unknown number returns not_found and is not charged. Costs $0.005 per call, paid via x402 in USDC on Base; clients without x402 support receive 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.

입력 스키마

{
  "type": "object",
  "properties": {
    "pan": {
      "type": [
        "string",
        "number"
      ],
      "description": "Planning Portal application number (PAN) (e.g. PAN-624302)"
    }
  },
  "required": [
    "pan"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_da_search_nearby_applications(address, lat, lng, radius_m, lodged_from, ...)

Find NSW development applications within 2 km of a street address or latitude/longitude, nearest first. Pass address (e.g. '10 Brigalow Ave, Casula') and it is geocoded against the official NSW address register, or pass lat and lng. Returns the distance in metres for each result plus the same fields as search_applications; meta.geocode shows the matched address. An unknown or ambiguous address returns an error with suggestions and is not charged. lodged_from limits results to recent applications. Costs $0.02 per call, paid via x402 in USDC on Base; clients without x402 support receive 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.

입력 스키마

{
  "type": "object",
  "properties": {
    "address": {
      "type": [
        "string",
        "number"
      ],
      "description": "NSW street address with suburb; alternative to lat/lng (e.g. 10 Brigalow Ave, Casula NSW 2170)"
    },
    "lat": {
      "type": [
        "string",
        "number"
      ],
      "description": "Latitude (WGS84); required unless address is given (e.g. -33.81)"
    },
    "lng": {
      "type": [
        "string",
        "number"
      ],
      "description": "Longitude (WGS84); required unless address is given (e.g. 151.06)"
    },
    "radius_m": {
      "type": [
        "string",
        "number"
      ],
      "description": "Radius in metres, 1-2000 (default 500)"
    },
    "lodged_from": {
      "type": [
        "string",
        "number"
      ],
      "description": "Lodgement date lower bound, yyyy-mm-dd"
    },
    "limit": {
      "type": [
        "string",
        "number"
      ],
      "description": "Max results, 1-100 (default 20)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_da_resolve_address(address)

Resolve a NSW street address to its official form and coordinates, free. Matches the address against the official NSW address register (Spatial Services). Use it to check an address before a paid nearby search, or to get latitude/longitude. Ambiguous input returns suggestions. Free, no payment needed. Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal), CC BY 4.0.

입력 스키마

{
  "type": "object",
  "properties": {
    "address": {
      "type": [
        "string",
        "number"
      ],
      "description": "NSW street address with suburb (e.g. 10 Brigalow Ave, Casula NSW 2170)"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_cdc_get_summary(council, status, application_type)

Get free counts of NSW complying development certificates (CDCs) by status, application type and council. Call this first: it shows how many complying development certificates (CDCs) are loaded, the exact council names the other tools accept, and the status and application type values. Optional filters narrow the counts. Counts refresh every 6 hours while the history backfill extends coverage back to 2018. Free, no payment needed. Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal), CC BY 4.0.

입력 스키마

{
  "type": "object",
  "properties": {
    "council": {
      "type": [
        "string",
        "number"
      ],
      "description": "Council name, partial case-insensitive match (see by_council in /summary) (e.g. Parramatta)"
    },
    "status": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application status, exact match (e.g. Approved)"
    },
    "application_type": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application type, exact match (e.g. Complying Development Certificate Application)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_cdc_search_applications(council, suburb, postcode, lodged_from, lodged_to, ...)

Search NSW complying development certificates (CDCs) by council, suburb, postcode or lodgement date, newest lodgement first. Returns up to 100 complying development certificates (CDCs) 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; clients without x402 support receive 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.

입력 스키마

{
  "type": "object",
  "properties": {
    "council": {
      "type": [
        "string",
        "number"
      ],
      "description": "Council name, partial case-insensitive match (see by_council in /summary) (e.g. Parramatta)"
    },
    "suburb": {
      "type": [
        "string",
        "number"
      ],
      "description": "Suburb of the primary address, case-insensitive (e.g. ERMINGTON)"
    },
    "postcode": {
      "type": [
        "string",
        "number"
      ],
      "description": "4-digit postcode of the primary address (e.g. 2115)"
    },
    "lodged_from": {
      "type": [
        "string",
        "number"
      ],
      "description": "Lodgement date lower bound, yyyy-mm-dd (e.g. 2026-01-01)"
    },
    "lodged_to": {
      "type": [
        "string",
        "number"
      ],
      "description": "Lodgement date upper bound, yyyy-mm-dd (e.g. 2026-06-30)"
    },
    "status": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application status, exact match (e.g. Approved)"
    },
    "application_type": {
      "type": [
        "string",
        "number"
      ],
      "description": "Application type, exact match (e.g. Complying Development Certificate Application)"
    },
    "development_type": {
      "type": [
        "string",
        "number"
      ],
      "description": "Development type, partial match (e.g. dwelling)"
    },
    "min_cost": {
      "type": [
        "string",
        "number"
      ],
      "description": "Minimum estimated cost of development in AUD (e.g. 1000000)"
    },
    "limit": {
      "type": [
        "string",
        "number"
      ],
      "description": "Page size, 1-100 (default 20)"
    },
    "offset": {
      "type": [
        "string",
        "number"
      ],
      "description": "Number of results to skip, 0-1000 (default 0)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_cdc_get_application(cdc)

Get the full record of one of the NSW complying development certificates (CDCs) by its Planning Portal CDC number. Returns every location with lot and plan, all development types, submission, lodgement, determination and exhibition dates, cost, dwellings, storeys, lots and the remaining source fields. Take CDC numbers from search_applications or search_nearby_applications. An unknown number returns not_found and is not charged. Costs $0.005 per call, paid via x402 in USDC on Base; clients without x402 support receive 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.

입력 스키마

{
  "type": "object",
  "properties": {
    "cdc": {
      "type": [
        "string",
        "number"
      ],
      "description": "Planning Portal CDC number (e.g. CDC-388198)"
    }
  },
  "required": [
    "cdc"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nsw_cdc_search_nearby_applications(address, lat, lng, radius_m, lodged_from, ...)

Find NSW complying development certificates (CDCs) within 2 km of a street address or latitude/longitude, nearest first. Pass address (e.g. '10 Brigalow Ave, Casula') and it is geocoded against the official NSW address register, or pass lat and lng. Returns the distance in metres for each result plus the same fields as search_applications; meta.geocode shows the matched address. An unknown or ambiguous address returns an error with suggestions and is not charged. lodged_from limits results to recent applications. Costs $0.02 per call, paid via x402 in USDC on Base; clients without x402 support receive 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.

입력 스키마

{
  "type": "object",
  "properties": {
    "address": {
      "type": [
        "string",
        "number"
      ],
      "description": "NSW street address with suburb; alternative to lat/lng (e.g. 10 Brigalow Ave, Casula NSW 2170)"
    },
    "lat": {
      "type": [
        "string",
        "number"
      ],
      "description": "Latitude (WGS84); required unless address is given (e.g. -33.81)"
    },
    "lng": {
      "type": [
        "string",
        "number"
      ],
      "description": "Longitude (WGS84); required unless address is given (e.g. 151.06)"
    },
    "radius_m": {
      "type": [
        "string",
        "number"
      ],
      "description": "Radius in metres, 1-2000 (default 500)"
    },
    "lodged_from": {
      "type": [
        "string",
        "number"
      ],
      "description": "Lodgement date lower bound, yyyy-mm-dd"
    },
    "limit": {
      "type": [
        "string",
        "number"
      ],
      "description": "Max results, 1-100 (default 20)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "data": {
      "description": "Result: a list of applications for search and nearby tools, one record or summary object otherwise"
    },
    "meta": {
      "type": "object",
      "additionalProperties": {},
      "description": "Paging and query details, e.g. limit, offset, has_more, count"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "publisher": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "licenceUrl": {
          "type": "string"
        },
        "text": {
          "type": "string",
          "description": "Attribution text to show alongside the data"
        }
      },
      "required": [
        "publisher",
        "licence",
        "licenceUrl",
        "text"
      ],
      "additionalProperties": false,
      "description": "Source attribution; keep it when presenting the data"
    }
  },
  "required": [
    "meta",
    "attribution"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 9개