Skip to content

NSW Development Applications (x402)

by zuo305 · remote · no sign-in to list tools · v0.1.2 · published by GitHub user zuo305

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

Read only

9 tools: 9 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http agent-data-platform https://agent-data-platform.langtools.workers.dev/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

9 tools

Only reads 9Claude Code: allow
  • nsw_cdc_get_applicationGet the full record of one of the NSW complying development certificates (CDCs) by its Planning Portal CDC number.No findings

    Why it is in this group

    • The name "nsw_cdc_get_application" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Get the full record of one of the NSW complying development certificates (CDCs) by its Planning Portal CDC number.
  • nsw_cdc_get_summaryGet free counts of NSW complying development certificates (CDCs) by status, application type and council.No findings

    Why it is in this group

    • The name "nsw_cdc_get_summary" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Get free counts of NSW complying development certificates (CDCs) by status, application type and council.
  • nsw_cdc_search_applicationsSearch NSW complying development certificates (CDCs) by council, suburb, postcode or lodgement date, newest lodgement first.No findings

    Why it is in this group

    • The name "nsw_cdc_search_applications" says "search": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Search NSW complying development certificates (CDCs) by council, suburb, postcode or lodgement date, newest lodgement first.
  • nsw_cdc_search_nearby_applicationsFind NSW complying development certificates (CDCs) within 2 km of a street address or latitude/longitude, nearest first.No findings

    Why it is in this group

    • The name "nsw_cdc_search_nearby_applications" says "search": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Find NSW complying development certificates (CDCs) within 2 km of a street address or latitude/longitude, nearest first.
  • nsw_da_get_applicationGet the full record of one of the NSW development applications by its Planning Portal application number (PAN).No findings

    Why it is in this group

    • The name "nsw_da_get_application" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Get the full record of one of the NSW development applications by its Planning Portal application number (PAN).
  • nsw_da_get_summaryGet free counts of NSW development applications by status, application type and council.No findings

    Why it is in this group

    • The name "nsw_da_get_summary" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Get free counts of NSW development applications by status, application type and council.
  • nsw_da_resolve_addressResolve a NSW street address to its official form and coordinates, free.No findings

    Why it is in this group

    • The name "nsw_da_resolve_address" says "resolve": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Resolve a NSW street address to its official form and coordinates, free.
  • nsw_da_search_applicationsSearch NSW development applications by council, suburb, postcode or lodgement date, newest lodgement first.No findings

    Why it is in this group

    • The name "nsw_da_search_applications" says "search": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Search NSW development applications by council, suburb, postcode or lodgement date, newest lodgement first.
  • nsw_da_search_nearby_applicationsFind NSW development applications within 2 km of a street address or latitude/longitude, nearest first.No findings

    Why it is in this group

    • The name "nsw_da_search_nearby_applications" says "search": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Find NSW development applications within 2 km of a street address or latitude/longitude, nearest first.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.2. Values in angle brackets are yours to fill in.

claude mcp add --transport http agent-data-platform https://agent-data-platform.langtools.workers.dev/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__agent-data-platform__nsw_da_get_summary",
      "mcp__agent-data-platform__nsw_da_search_applications",
      "mcp__agent-data-platform__nsw_da_get_application",
      "mcp__agent-data-platform__nsw_da_search_nearby_applications",
      "mcp__agent-data-platform__nsw_da_resolve_address",
      "mcp__agent-data-platform__nsw_cdc_get_summary",
      "mcp__agent-data-platform__nsw_cdc_search_applications",
      "mcp__agent-data-platform__nsw_cdc_get_application",
      "mcp__agent-data-platform__nsw_cdc_search_nearby_applications"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as agent-data-platform. Review it before you use it.