Match Listing to Parcel
assetfy_match_listing_to_parcelMatch a real estate listing to the most plausible cadastral parcel and return the full development fact sheet for it. Give either a listing_url or exposé facts (zip, plot area, living area, floors, building type, street address). If the exposé states a street address, the tool resolves it first and verifies the house number against the cadastral building address; this also works when the stated plot area combines several parcels. Otherwise it searches parcels with that plot area inside the ZIP polygon — exact area first, then a small tolerance — and compares candidate buildings when needed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "assetfy_match_listing_to_parcel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| zip | No | ||
| floors | No | Number of floors / Etagen from the exposé. | |
| price_eur | No | Asking price, used for the land value comparison. | |
| listing_url | No | Platform URL. Coordinates, plot area and living area are taken from the listing when present. | |
| plot_area_m2 | No | Plot area from the exposé, matched exactly against the cadastre. | |
| building_type | No | e.g. Einfamilienhaus, EFH, Mehrfamilienhaus, unbebaut. | |
| garden_area_m2 | No | Garden area from the exposé, if stated. | |
| living_area_m2 | No | Living area from the exposé, used for the building plausibility check. | |
| street_address | No | Street address of the property as stated in the exposé, e.g. "Wiesenstraße 6, 41515 Grevenbroich". Resolved and checked against the cadastral building address before searching by plot area. Only the address — not the exposé text. |