Select comparable sales for an automated CMA using a scoring methodology

domain: real-estate-general · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Retrieve closed sales within a configurable radius (start with 0.5 miles, expand to 1 mile if fewer than 3 comps found) and within the past 6 months from your MLS or assessor data source.
  2. Filter to properties of the same type (single-family, condo, etc.) and apply soft filters on bedroom count (within 1), bathroom count (within 1), and gross living area (within 20%).
  3. Score each candidate comp on a weighted basis: distance (30%), sale date recency (25%), GLA similarity (25%), bedroom/bath match (20%).
  4. Select the top 3–5 comps by score; if fewer than 3 pass all soft filters, relax the radius or date range and re-score.
  5. Apply time adjustment: for each comp, multiply its sale price per square foot by a market appreciation factor derived from median price trends to adjust to a current-date equivalent.
  6. Output the adjusted price range (low, mid, high) and the list of comps with their individual adjusted values and scores for transparency.

Known gotchas

Related routes

Generate a branded comparative market analysis (CMA) report from a lead-capture form using the Cloud CMA API
cloudcma.com · 5 steps · unrated
Pull an AI-generated comparable sales set for a subject property using ATTOM's Comparable Sales API
attomdata.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans