liens_search
Search tax-lien data. Default mode 'db': FedWatch's lien database (county lien records ingested from public sources; every hit is labeled with its source and extraction path) — filter by state, county, parcel, or free text matched against address/owner/parcel/city. For upcoming sales pass upcoming_only (sale date today or later) and/or sale_within_days, with sort 'sale_date_asc' for next-sale-first; the default view is historical, most recent sale first. Modes 'nyc' (NYC's official lien-sale notice lists, live) and 'discover'/'both' (live discovery of public tax-lien datasets on open-data portals) remain available explicitly and serve as the labeled fallback when the DB has no match or is unreachable. Every response carries the partial-coverage label — this is not national coverage.
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": "liens_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | NYC ZIP filter | |
| mode | No | 'db' (default), 'nyc', 'discover', or 'both' (nyc + discover) | |
| sort | No | DB mode: 'sale_date_desc' (default) or 'sale_date_asc' (next sale first) | |
| limit | No | Max results (default 25) | |
| query | No | DB mode: free text matched against address / owner / parcel / city. Discovery query for mode=discover, e.g. 'Cook County tax sale' or 'Florida tax lien' | |
| state | No | DB mode: state name or 2-letter abbreviation, e.g. 'New York' or 'NY' | |
| county | No | DB mode: county name (partial match), e.g. 'Queens' | |
| parcel | No | DB mode: exact parcel / APN id | |
| borough | No | NYC borough code 1-5 (1=Manhattan, 2=Bronx, 3=Brooklyn, 4=Queens, 5=Staten Island) | |
| upcoming_only | No | DB mode: only records whose sale date is today or later | |
| sale_within_days | No | DB mode: only sales within the next N days (implies upcoming) |