Skip to content
MCP tools
Read-onlyEscrowsMCP tool

escrows_list

Search for escrows.

Search for escrows. Returns IDs only by default for efficiency.

Response includes relatedIds with BOTH clientIds and contactIds:

WORKFLOW: To mark clients as closed when escrow closes:
1. escrows_list({ status: 'closed' }) → get relatedIds.clientIds
2. clients_bulk_update({ client_ids: relatedIds.clientIds, updates: { status: 'closed' } })

Direct workflow - no intermediate clients_list step needed!

Parameters#

ParameterTypeRequiredDescription
querystringNoSearch term (searches property address, escrow number)
statusenumNoFilter by escrow status (default: all) · One of: all, active, pending, closed, cancelled, fell_through
fieldsarray of enumNoField groups to include. Empty/omitted = IDs only (most efficient). Options: basic (id, display_id, address, status), dates (closing_date, etc), financial (price, commission), clients (buyers/sellers), location (city, state), property (beds, baths), full (all fields). · Values: basic, dates, financial, clients, location, property, full
limitstring or numberNoMax results. Use a number (e.g. "25") or "all". "all" and any value above 200 are capped at 200 server-side. · Max: 200
offsetnumberNoSkip N records for pagination. Use pagination.nextOffset from previous response.
slimbooleanNoDEPRECATED: Use fields parameter instead. slim=true maps to fields=[] (IDs only).

Example prompts#

  • "Which of my escrows are still active right now?"
  • "Find the escrow for 412 Birchwood Ln and show its closing date and price."

Safety#

Read-only. This tool never changes your data — it only looks things up. Safe to run anytime.

Previous name#

This tool was previously published as search_escrows. Call it by its current name — legacy names are kept here for reference and old links redirect, but they are not callable.