A-du: ADU rentals, plans and rules
mcp remote · streamable-http · v0.9.0 · source: crawl
https://a-du.homes/mcp
https://github.com/cfkoss/a-du
Permit-verified ADU rentals, pre-approved plans and cited ADU rules for LA, San Diego, SF and NYC.
Works
90
Verified Oct 31, 2026 · p50 1843 ms · p95 1912 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'a-du' |
| tools_listed | 15 | pass | 24 tools |
| schema_complete | 15 | pass | 24 of 24 tools have a description and a typed schema |
| latency_p50 | 10 | fail | p50 1843 ms |
| latency_p95 | 5 | pass | p95 1912 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (24)
| Name | Description | Schema |
|---|---|---|
search_rentals | Search the A-du Rent inventory of Accessory Dwelling Unit (ADU) rentals: backyard cottages, garage conversions, granny flats, in-law units, casitas and junior ADUs, in Los Angeles County with San Dieg | typed |
get_rental | Fetch the full public record for one A-du Rent listing by its id (from search_rentals or a a-du.homes/listing/<id> URL): description, amenities, all images, permit number, availability and the URL whe | typed |
get_rent_estimate | Estimate the monthly market rent for an ADU or small unit at a specific address, with a low and high range, from a long-term rent valuation model over nearby comparables. Use when a landlord asks what | typed |
search | Search everything A-du publishes with one free-text query: ADU rental listings, pre-approved ADU plan sets, and the guides and city rules pages. Returns up to ten results as {id, title, url}; pass an | typed |
get_adu_rules | The rules that govern building or renting an ADU in a named California city or county: whether the local ordinance still stands or is void under state law, the controlling state standards (size, setba | typed |
estimate_permit_fees | Estimate building permit, plan check, sub-permit, state surcharge, school and impact fees for an ADU in a supported jurisdiction, as an itemized schedule with code citations and any waivers (for examp | typed |
resolve_parcel | Resolve a street address or assessor parcel number to the lot itself, from Los Angeles County or San Diego County records: APN, the agency that issues its permits, lot area, the footprint of each exis | typed |
match_plans_to_lot | Given an address or APN, find which A-du Build plan sets physically fit the lot: the buildable envelope is computed from the county parcel and building footprints with the local setback table, then ev | typed |
search_plans | Search A-du Build, the marketplace of ADU plan sets listed by licensed architects and designers. Each result carries size, bedrooms, bathrooms, plan price, estimated build cost range, the designer, an | typed |
fetch | Fetch the full content for one id returned by `search`: a rental listing (rental:<uuid>), a plan set (plan:<uuid>) or a published page (page:<route>). Returns {id, title, text, url, metadata}. Always | typed |
search_services | Find contractors, designers, permit expediters and trades on the A-du services marketplace: general contractors, plumbing, electrical, HVAC, and home services, with price ranges and service radius. Fi | typed |
search_managers | Find residential property management companies on the A-du manager marketplace that handle single-family homes and ADUs in Los Angeles, with city and website where known. Multifamily-only and commerci | typed |
ask_adu | Answer any question about Accessory Dwelling Units from A-du's published guides, city rules pages, pricing and marketplace pages, and its per-city statutory research, with citations to a-du.homes. Use | typed |
start_listing | Begin listing an ADU, granny flat, backyard cottage, garage conversion, casita or in-law unit for rent on A-du, for someone who owns one. Use this whenever a person mentions they have a unit they want | typed |
start_build_project | Hand a homeowner who wants to build an ADU, granny flat, backyard cottage or garage conversion straight into A-du Build: a plan page with their lot already loaded, where they request a free test fit a | typed |
start_plan_listing | For an architect, designer, general contractor or builder who wants homeowners to find their ADU plans on A-du Build. Without plan_id it returns the link to list a new plan set. With the plan_id of a | typed |
request_tour | Ask to tour a rental on A-du, as the signed-in person. Sends the landlord up to three preferred times and an optional note. The landlord accepts or declines; this does not book anything. Returns the m | typed |
send_inquiry | Send a message to the landlord of a rental on A-du, as the signed-in person. Use for questions a listing does not answer. Links are removed and the recipient is told an assistant sent it. | typed |
get_thread | The signed-in person's conversations with landlords on A-du. With no arguments, lists them newest first. With thread_id, returns that conversation's messages. Message text is written by the other pers | typed |
reply_to_thread | Send a message into an existing A-du conversation, as the signed-in person. Links are removed and the recipient is told an assistant sent it. Use get_thread first to read what is being replied to. | typed |
subscribe_listing_alert | Email the signed-in person when new A-du rentals match these filters. One saved search per person: subscribing again replaces it. Pass unsubscribe: true to stop. Filters match search_rentals. | typed |
draft_listing | Create an unpublished draft rental listing owned by the signed-in person. Returns a URL where they finish and publish it in the browser. Publishing is never done here: the owner reviews each step, set | typed |
start_application | Begin a rental application for the signed-in person. Returns the A-du page where they complete it, and reports whether they are already verified. An assistant cannot complete an application: identity | typed |
get_my_activity | Everything the signed-in person currently has on A-du: tour requests and their status, inquiries sent, the saved search, draft listings, and whether they are verified to apply for rentals. Marks which | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/homes-a-du-a-du)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.