Creates dataComposite workflowsMCP tool
create_listing_from_escrow
Create a new listing pre-populated with data from a closed escrow.
Create a new listing pre-populated with data from a closed escrow. Use when a past client is selling their home (the one they bought through you). Copies property address, coordinates, and links to the seller client automatically. WORKFLOW: For seller representation on a property you previously helped buy, this saves data entry by pulling from the closed escrow. You still need to set listing_price, bedrooms, bathrooms, and other listing-specific fields. Returns the created listing with seller client linked.
Parameters#
| Parameter | Type | Required | Description |
|---|---|---|---|
escrow_id | string | Yes | UUID of the closed escrow to copy address from. Use escrows_list status=closed to find. · Format: UUID |
seller_client_id | string | No | UUID of the seller client. Often the buyer from the original escrow. · Format: UUID |
listing_price | number | Yes | Listing price in dollars (required) · Min: 0 |
mls_number | string | No | MLS number if already listed |
bedrooms | number | No | Number of bedrooms · Min: 0 |
bathrooms | number | No | Number of bathrooms · Min: 0 |
square_feet | number | No | Square footage · Min: 0 |
property_type | enum | No | Type of property · One of: single_family, condo, townhouse, multi_family, land, commercial |
description | string | No | Property description for MLS |
listing_status | enum | No | Initial listing status (default: coming_soon) · One of: coming_soon, active |
listing_date | string | No | Date listing goes live (Format: YYYY-MM-DD) · Format: Date (YYYY-MM-DD) |
expiration_date | string | No | Listing expiration date (Format: YYYY-MM-DD) · Format: Date (YYYY-MM-DD) |
Example prompts#
- "The Hendersons are selling the home they bought through me, start a listing at 689k."
- "Spin up a coming soon listing from the closed escrow on 412 Birchwood Ln at 599k."
Safety#
Creates data. Creates a new record in your CRM and may trigger notifications or webhooks. Running it twice creates a duplicate, so Claude runs it once per request.