curate_portfolio_selection
Interactively curate a staged portfolio selection in Chat / MCP: add new parcels, remove sold or NNN properties, toggle selection, set Primary Residence / Homestead HQ, or execute natural language instructions with TypeSafe System One (Jev). Recalculates selected parcel counts, total market value, and estimated annual tax recovery in real-time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Curation action: 'remove', 'add', 'set_homestead', 'toggle', or 'auto' (default: 'auto') | |
| reason | No | Reason for exclusion or modification (e.g. 'under contract to sell', 'NNN lease') | |
| staging_id | No | Optional staging identifier | |
| client_name | No | Optional client name | |
| staged_properties | Yes | Array of staged property objects from previous staging/curation turn | |
| address_or_parcel_id | No | Target street address, parcel ID, or street name token (e.g. '4006 Brock Rd' or 'Brock Rd') | |
| conversational_instruction | No | Natural language instruction from user in chat (e.g. 'Remove Brock Rd because we are selling it next week, keep the rest') |