Skip to content

Market comps

Comparable properties from CoStar: asking rent, sale price per ft², class, year built and space for lease, and where this building sits against them.

  • What do comparable warehouses rent for near this one?
  • Is this office’s asking rent above the market?
  • Pull sale comps for this building

For the agent, the tool is described as: Comparable commercial properties (same type, similar size, nearby) from the CoStar kit for one candidate: asking rent per ft² per year, last sale price per ft², building class, year built, share of the building marketed for lease; and the candidate’s rent percentile among them. Says what the kit does not contain (no market vacancy, asking not effective rents).

Commercial property underwriter, CoStar researcher, Industrial tenant rep, Office relocation lead, Office tenant, Retail site selector.

Input Type Required Default Notes
place Place The candidate: a scan, a CoStar property, an address or a point. Filled from the selected building.
property_type string Type to compare with when the place has no CoStar record (a bare point).
size_sf number Size to compare with when the place has no record, ft².
radius_km number (km) 10 Search radius for comps. Saved preference comps.radius_km. Range: at least 1, at most 60.
size_band number 2.5 Comps may be this many times smaller or larger than the candidate. Saved preference comps.size_band. Range: at least 1.2, at most 10.
max_comps integer 8 At most this many comps. Range: at least 3, at most 20.
same_class boolean false Only comps of the candidate’s building class.

An input that nothing fills (the selected building, a saved preference, a persona’s preset) becomes a question to the person. The agent asks only for those.

Layer Id Needed If it is missing
Property record costar.property required The verdict is unknown, with the reason.

A tool result: a verdict (pass, warn, fail or unknown), metrics, checks and findings, each with its source.

  • Panel blocks: VerdictHeader, MetricRow, RankedTable, CheckList, EvidenceStrip, Note, StepLog.
  • Its own ranked table: Asking $/ft²/yr, Sale $/ft², Size ft², Year built, For lease %, Distance km.
  • Speed: fast. Read-only.

Market comps: comparable commercial properties from the CoStar kit for one candidate building.

Every metric and finding carries its layer, its method and a high, medium or low label, set by the tool for each value. See findings and reliability.

  • Needs: property record. On a scan without it, the verdict is unknown and says why.
  • A result is a planning aid, not an inspection.

This section was written by running the tool when the docs were built, on a hand-made RoomPlan export (no real place was scanned), with no sponsor keys and the network switched off.

Cannot answer here This place has no location, so there are no comps near it.

A phone scan has walls, doors, windows, rooms and objects, but no location, no photos and no property record.

threshold run market_comps -i place='{"scan": "<scan-id>"}'
curl -X POST http://127.0.0.1:8787/api/tools/market_comps/run -H 'content-type: application/json' -d '{...inputs}'

Over MCP the tool is named market_comps. See MCP server and CLI.