io.github.resuly/daleads-mcp
The DA Leads MCP server provides tools to query Australian development applications (DAs) and access address-level property intelligence through the DA Leads API.
Search DAs: Filter development applications by state, council, category, suburb, postcode, date range, status, and residential/commercial type, with pagination.
Get DA details: Retrieve full details of a specific DA by its ID.
Find nearby DAs: Discover DAs within a specified radius of a given latitude/longitude.
List categories: Browse trade categories with their record counts.
List councils: View councils with coverage statistics, DA counts, and last activity dates.
Get dataset statistics: Obtain overall counts, date ranges, and breakdowns by state and category.
Run SQL queries (Pro plan): Execute read-only SELECT statements on the DA dataset for custom aggregations (limited to 1000 rows, 10-second timeout).
Property intelligence: Get a comprehensive address-level profile covering planning zones, overlays, heritage, flood and bushfire hazards, environment, transport, utilities, administrative boundaries, public housing, nearby DAs, points of interest, and risk scores, with optional component selection (requires API key).
Keyless samples: Inspect example full property intelligence and flood score responses without an API key.
Sandbox addresses: List 12 real addresses across all Australian states that can be queried for free without consuming quota.
All tools are accessible via MCP clients like Claude and Cursor.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.resuly/daleads-mcpFind development applications near Melbourne CBD"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DA Leads MCP
DA Leads MCP lets Claude, Cursor and other MCP clients query Australian development applications and address-level property intelligence through the DA Leads API.
It exposes 11 tools for DA search, nearby applications, council and category lookups, read-only SQL analysis, property intelligence, keyless samples and sandbox addresses.
Install
Run without installing globally:
uvx daleads-mcpOr install with pipx:
pipx install daleads-mcp
daleads-mcpRelated MCP server: mcp-datagov-au
Configuration
Paid tools use a DA Leads API key. The property sample tools work without a key.
{
"mcpServers": {
"da-leads": {
"command": "uvx",
"args": ["daleads-mcp"],
"env": {
"DALEADS_API_KEY": "dk_live_xxx"
}
}
}
}DALEADS_API_KEY is the only environment variable read by this package. Treat
it as a secret. It is sent only to the fixed official HTTPS API endpoint at
https://daleads.com.au/api.
Tools
Development applications
search_das — Search Australian development applications with filters, newest
first. Parameters: state (NSW, VIC, QLD, SA, WA, TAS, NT, ACT), council (full
council name, e.g. City of Melbourne), category (trade category, e.g.
Renovation / Extension), suburb, postcode, since (ISO date YYYY-MM-DD,
lodged on or after), status_group (pending, advertised, approved,
rejected, other), is_residential (bool), page (default 1), limit
(per page, default 20, max 100). Returns {data: [DA record, ...], meta: {total, page, per_page, pages}}. Each record carries id, address, suburb,
postcode, council, state, trade_category, lodgement_date, status,
status_group, latitude, longitude, info_url and document links; paid plans add
description, summary, sub_category, cost_of_development, decision fields,
number_of_dwellings, building_type, storeys and the full documents list.
Applicant names are never returned on any plan.
get_da — Retrieve one development application in full. Parameters: da_id
(integer record id, as returned by search_das or nearby_das). Returns
{data: DA record} with the same field set as above.
nearby_das — Find development applications within a radius of a point,
nearest first. Parameters: lat, lng (WGS84 decimal degrees), radius_km
(default 5, max 50), category, since, status_group, page, limit
(max 100). Returns the same {data, meta} shape as search_das, with an extra
distance_km on each record.
list_categories — List every trade category with its record count, for
discovering valid category values. No parameters. Returns {data: [{name, slug, is_residential, record_count}, ...], meta: {total}} — categories such as
Renovation / Extension, Swimming Pool / Spa, Granny Flat / Secondary Dwelling
and Demolition.
list_councils — List councils with coverage and freshness, for discovering
valid council values. Parameters: limit (max councils to return, default 50).
Returns {data: [{council, state, record_count, last_lodgement, last_fetched}, ...], meta}.
get_stats — Coverage summary for the whole dataset. No parameters. Returns
{data: {total_records, records_last_7_days, date_range: {earliest, latest}, by_state: [...], by_category: [...]}}.
sql_query — Run a read-only SQL query for custom aggregation the filter
tools cannot express. Pro plan only. Parameters: query (a single SELECT
against the das table), params (optional list of values for %s
placeholders). Available columns: id, address, address_suburb, address_postcode,
council_name, council_reference, state, trade_category, sub_category,
application_type, is_residential, lodgement_date, status, cost_of_development,
decision_date, decision_status, on_notice_from, on_notice_to,
number_of_dwellings, lot_count, land_use, building_type, storeys, latitude,
longitude, data_source, date_fetched, documents, info_url. Description and
summary are deliberately unavailable here because council free text can contain
personal contact details. SELECT only, capped at 1000 rows with a 10 second
timeout. Returns {columns: [...], rows: [[...], ...], row_count, truncated}.
Property intelligence
property_intelligence — Full address-level property profile for one
Australian address or coordinate. Parameters: address (free text, e.g.
34 Mary St Clayton VIC) or lat + lng together, and optional components
(comma-separated subset to return, e.g. scores.noise,hazards — available
blocks: das, poi, planning, hazards, environment, transport, utilities,
administrative, public_housing, scores). Returns the resolved address plus
planning (zones, overlays, heritage), hazards (flood, bushfire), environment,
transport, utilities, administrative boundaries, public housing, nearby
development applications, points of interest, scored risk components, and a
meta block carrying per-component status and provenance. Requires a key on a
Property Intelligence plan; each lookup counts against the monthly quota unless
the address comes from property_sandbox_addresses.
property_sample — Inspect the complete Property Intelligence response shape
before you have a key. No API key required. No parameters. Returns the real
production payload for 163 Grattan St, Carlton VIC (a heritage terrace with DA
activity), with every block present.
property_flood_sample — Inspect one scored hazard component in detail.
No API key required. No parameters. Returns the production scores.flood
block for a study-covered point in Rocklea QLD: official 1% AEP modelled depth,
overlay status, terrain context, coverage notes and provenance.
property_sandbox_addresses — List the addresses you can evaluate for free.
No API key required. No parameters. Returns {sandbox_addresses: [{address, label}, ...], note} — 12 real addresses spanning all eight states, chosen for
distinct hazard and planning profiles. Lookups of these addresses through
property_intelligence never count toward a key's monthly quota.
Data boundary
The adapter code and the data returned by DA Leads have separate licence boundaries. Installing this package does not grant a right to redistribute the API data. Starter and Scale usage is for internal analysis; customer-facing embedding, onward access, resale, or redistribution requires an Enterprise licence. See the DA Leads Terms, Privacy Policy, and Data Attributions.
The server reuses the DA Leads API authentication, plan limits and privacy controls. Public API and MCP responses do not expose applicant names.
Copyright 2026 Limon Tech. All rights reserved.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables access to Australian real estate data through the Realty In Au API, supporting property listings, agent/agency information, property details, school lookups, and property search with various filters.13MIT
- AlicenseNot gradedqualityCmaintenanceEnables searching and retrieving Australian open government data from data.gov.au via CKAN API, including datasets, organizations, groups, tags, and resources.7MIT
- AlicenseNot gradedqualityBmaintenanceProvides Canadian government data for AI agents, including property assessments, building permits, zoning, business registry, and DLS grid conversion. Offers 50 free queries per day with no signup required.MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying City of Abbotsford open geospatial data (parcels, zoning, public works) via ArcGIS Feature Services, with tools to search datasets, query layers, and retrieve schema info.7MIT
Related MCP Connectors
Access US federal award, recipient, agency, and spending analytics data from USAspending.gov.
Access live company and contact data from Explorium's AgentSource B2B platform.
Search and query government open-data portals (Socrata SODA API).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/resuly/daleads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server