parcel.compare
Compare 2-25 parcels by fetching full reports (ownership, valuation, risks, permits, deeds) and rank them against your criteria.
Instructions
Fetch reports for 2–25 parcels so they can be ranked against criteria. Returns each parcel's full report (identity, owner, valuation, risks, permits, deeds) in a single payload — the calling agent does the per-criterion scoring and final ranking. This is the underwriting / shortlist loop. Use when the user has identified candidate properties (often from parcel.search) and wants them ranked. Do NOT use to discover new candidates (use parcel.search) or for a single property (use parcel.lookup + hazard.score). The criteria argument is returned verbatim in the response so the agent can pin its scoring to the user's intent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| criteria | Yes | 1–8 ranking criteria, free-form natural language. Echoed back in the response to anchor the agent's scoring. | |
| parcel_ids | Yes | Composite parcel IDs to compare (e.g. "37183:0012345"). 2–25 parcels. Get IDs via parcel.search or parcel.lookup. |