DA Leads MCP
About
Australian development application and property intelligence queries for AI agents.
Details
- Author
- resuly
- Categories
- Search, Other, Knowledge Base
Jump to
Setup
Install DA Leads MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/resuly/daleads-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
DA Leads MCP lets Claude, Cursor and other MCP clients query Australian development applications and address-level property intelligence through theDA 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.
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_KEYis the only environment variable read by this package. Treat it as a secret. It is sent only to the fixed official HTTPS API endpoint athttps://daleads.com.au/api.
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 dateYYYY-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 bysearch_dasornearby_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 assearch_das, with an extradistance_kmon each record.
list_categories— List every trade category with its record count, for discovering validcategoryvalues. 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 validcouncilvalues. 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 thedastable),params(optional list of values for%splaceholders). 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— Full address-level property profile for one Australian address or coordinate. Parameters:address(free text, e.g.34 Mary St Clayton VIC) orlat+lngtogether, and optionalcomponents(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 ametablock 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 fromproperty_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 productionscores.floodblock 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 throughproperty_intelligencenever count toward a key's monthly quota.
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 theDA Leads Terms,Privacy Policy, andData 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.
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Live Austin-area MLS listings in your AI assistant — active listings, property details, schools, taxes, and neighborhood data for the Austin metro. Free remote MCP server, no install.
Search distressed auction properties for investors
Provides comprehensive enterprise information query and analysis, including business info, risk analysis, intellectual property, and operational insights.
Search 1000+ Russian construction companies and real estate agencies for AI agents
Semantic quote search - 600K quotes with source transparency
Official OpenWeb Ninja MCP server connecting any AI agent to 40+ web data APIs for web search, e-commerce, local business, jobs, real estate, and finance data.
Search and retrieve rental property details from Daft.ie via web scraping.
Free public AI-readable real estate listing exchange. Five MCP tools to search, retrieve, and act on residential, commercial, FSBO and off-market listings.
Zillow Data API MCP server — 4 tools: property lookup by address, lookup by ZPID, Zestimate, and listing search. 300+ fields per home across 160M+ U.S. parcels in one REST call. Free tier: 100 credits, no card. Corrected re-submission of the existing api.zillapi.com/mcp listing (was 'nine tools', now 4).
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




