AgentXM

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.

AgentXM badge

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

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'a-du'
tools_listed15pass24 tools
schema_complete15pass24 of 24 tools have a description and a typed schema
latency_p5010failp50 1843 ms
latency_p955passp95 1912 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (24)

NameDescriptionSchema
search_rentalsSearch 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 Diegtyped
get_rentalFetch 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 whetyped
get_rent_estimateEstimate 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 whattyped
searchSearch 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_rulesThe 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, setbatyped
estimate_permit_feesEstimate 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 examptyped
resolve_parcelResolve 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 existyped
match_plans_to_lotGiven 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 evtyped
search_plansSearch 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, antyped
fetchFetch 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_servicesFind 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. Fityped
search_managersFind 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 commercityped
ask_aduAnswer 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. Usetyped
start_listingBegin 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 wanttyped
start_build_projectHand 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 atyped
start_plan_listingFor 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_tourAsk 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 mtyped
send_inquirySend 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_threadThe 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 perstyped
reply_to_threadSend 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_alertEmail 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_listingCreate 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, settyped
start_applicationBegin 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_activityEverything 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 whichtyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/homes-a-du-a-du.svg)](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.