NSW Planning Data
NSW(オーストラリア)の開発申請、CDC、物件計画レポート:用途地域、高さ、FSR、周辺の建築活動。リモートMCP、x402による従量課金。
ホスト型 MCP サーバー
npx add-mcp 'https://agent-data-platform.langtools.workers.dev/mcp'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
Australian open government data, ready for AI agents
Clean, queryable data APIs that agents can discover and pay for on their own: pay per call with x402 in USDC on Base, no signup and no API key. Every endpoint is also an MCP tool.
MCP serverx402 pay per callOpenAPI 3.1Free summary tier
Datasets
NSW Development Applications
Development applications lodged through the NSW Planning Portal: status, dates, cost, dwellings, development types and geocoded addresses. Synced from the source several times a day.
84,764 records
2026-10-30 17:50 UTC last synced
Lodged since 2025-06-09 coverage (history backfill in progress)
| Endpoint / tool | What it does | Price |
|---|---|---|
GET /v1/nsw-da/summary MCP: nsw_da_get_summary | Get counts of NSW development applications by status, application type and council. | Free |
GET /v1/nsw-da/applications MCP: nsw_da_search_applications | Search NSW development applications by council, suburb, postcode or lodgement date, newest lodgement first. | $0.01 |
GET /v1/nsw-da/applications/:pan MCP: nsw_da_get_application | Get the full record of one of the NSW development applications by its Planning Portal application number (PAN). | $0.005 |
GET /v1/nsw-da/nearby MCP: nsw_da_search_nearby_applications | Find NSW development applications within 2 km of a street address or latitude/longitude, nearest first. | $0.02 |
GET /v1/nsw-da/address MCP: nsw_da_resolve_address | Resolve a NSW street address to its official form and latitude/longitude. | Free |
Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal) · CC BY 4.0 · Full reference
NSW Complying Development Certificates
Complying development certificates (CDCs) lodged through the NSW Planning Portal, the fast-track approval used for many new houses, granny flats, extensions and pools: status, dates, cost, dwellings, building classes, certifier and geocoded addresses. Synced from the source several times a day.
48,677 records
2026-10-30 19:10 UTC last synced
Lodged since 2025-09-30 coverage (history backfill in progress)
| Endpoint / tool | What it does | Price |
|---|---|---|
GET /v1/nsw-cdc/summary MCP: nsw_cdc_get_summary | Get counts of NSW complying development certificates (CDCs) by status, application type and council. | Free |
GET /v1/nsw-cdc/applications MCP: nsw_cdc_search_applications | Search NSW complying development certificates (CDCs) by council, suburb, postcode or lodgement date, newest lodgement first. | $0.01 |
GET /v1/nsw-cdc/applications/:cdc MCP: nsw_cdc_get_application | Get the full record of one of the NSW complying development certificates (CDCs) by its Planning Portal CDC number. | $0.005 |
GET /v1/nsw-cdc/nearby MCP: nsw_cdc_search_nearby_applications | Find NSW complying development certificates (CDCs) within 2 km of a street address or latitude/longitude, nearest first. | $0.02 |
Source: NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal) · CC BY 4.0 · Full reference
NSW Property Planning Report
One-call answers for a NSW address: a planning report (lot and plan, zoning, maximum building height, floor space ratio, minimum lot size, heritage and special planning areas such as the Greenfield Housing Code, plus the development applications and CDCs on the site and nearby) and a summary of the development activity around it.
| Endpoint / tool | What it does | Price |
|---|---|---|
GET /v1/nsw-property/report MCP: nsw_property_get_planning_report | Get the planning controls, lot and development applications for a NSW address in one call. | $0.05 |
GET /v1/nsw-property/activity MCP: nsw_property_get_development_activity | Get what is being built near a NSW address: development applications and CDCs, summarised. | $0.03 |
Source: NSW Department of Planning, Housing and Infrastructure; NSW Spatial Services · CC BY 3.0 AU and CC BY 4.0 · Full reference
Quick start
Connect over MCP
Add the server to any MCP client that supports remote (Streamable HTTP) servers:
{
"mcpServers": {
"agent-data-platform": { "url": "https://agent-data-platform.langtools.workers.dev/mcp" }
}
}
Claude Code: claude mcp add --transport http agent-data-platform https://agent-data-platform.langtools.workers.dev/mcp
Free tools work in every client, and every client gets 3 free paid-tool calls per day while a shared daily allowance lasts. After that, paid tools need an x402-capable client (for example @x402/mcp); others receive the payment requirements as an error result.
Free call
curl https://agent-data-platform.langtools.workers.dev/v1/nsw-da/summary
Paid call (x402)
Paid endpoints answer 402 Payment Required with a PAYMENT-REQUIRED header. An x402 client pays in USDC on Base and retries automatically. No account, no API key.
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";
const pay = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: "eip155:*", client: new ExactEvmScheme(privateKeyToAccount(KEY)) }],
});
const res = await pay("https://agent-data-platform.langtools.workers.dev/v1/nsw-da/applications?council=Parramatta&lodged_from=2026-09-01&limit=5");
How payment works
- Call a paid endpoint or MCP tool without payment.
- Receive the price, network and recipient (HTTP
402with aPAYMENT-REQUIREDheader, or an MCP error result). - Sign a USDC payment with your wallet and retry with the
PAYMENT-SIGNATUREheader (MCP:_meta["x402/payment"]). - Get the data. Settlement is confirmed in
PAYMENT-RESPONSE. Calls that fail are not charged.
Payments settle through the Coinbase CDP facilitator; the platform never holds your funds.