LADU MCP Server.
Connect any MCP-compatible AI assistant — Claude, Cursor, and others — to LADU's ADU data: per-parcel buildability checks, city ADU rules, cost estimates, and 19,000+ LA County permit records. Free, read-only, no authentication required.
Connect in 30 seconds
The server speaks MCP over JSON-RPC 2.0 (Streamable HTTP). Add it to your client config:
{
"mcpServers": {
"ladu": {
"url": "https://www.ladu.co/mcp"
}
}
}- Endpoint
- https://www.ladu.co/mcp
- Auth
- None — rate-limited per client
Example call
Ask whether an ADU can be built at an address:
curl -X POST https://www.ladu.co/mcp \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_buildability",
"arguments": { "address": "123 Main St, Los Angeles, CA 90018" }
}
}'Available tools
Ten tools across property buildability, jurisdiction rules and cost, and LA County permit data. Every response includes its data source.
Property & buildability
check_buildabilityPlain-English buildability verdict (likely / possible / complex) for a specific address, with nearby permitted ADUs and a quotable summary.
lookup_parcel_rulesZoning, regulatory overlays, and applicable ADU rules for any LA County address.
find_nearby_adusPermitted ADUs within a radius of an address (addresses only — no owner data).
Rules & cost
get_adu_rulesStructured ADU regulations for a city: setbacks, max size, height, parking, fees, timeline, and special rules.
compare_jurisdictionsSide-by-side diff of two cities' ADU rules.
estimate_adu_costConstruction cost, permit fees, and total project cost for an ADU by city, size, type, and finish level.
list_citiesAll supported city slugs and their governing municipality.
Permit data
get_adu_permit_countsTotal ADU permits, recent-year count, year-over-year change, and median valuation for a city.
get_adu_permit_trendsYear-by-year ADU permit and valuation series for a city or LA County.
get_adu_permit_valuations25th / median / 75th percentile of declared ADU permit valuations for a city, optionally a single year.
Data & privacy
Permit and parcel data comes from public LA County Assessor and LA City / County Building & Safety records (2018–present), deduplicated by case number. See the data methodology.
The server is read-only and runs against a least-privilege database role. It returns property characteristics, regulations, and permit aggregates only — never owner names, contact details, or financial data.
Schedule a free site visit to get started
30 minutes. We walk the property, figure out what's feasible, and answer any questions you have.