Search aircraft by description
suggest_aircraft_searchDescribe the aircraft (and owners) you want in plain words, e.g. "Cirrus SR22s in Texas bought in the last two years" or "twin pistons near Denver with an autopilot that haven't flown in a year", and get back search filters (make/model, type, place, year, avionics, flying, ownership, accidents, market balance and more) with a one-line reading of the request and anything that couldn't be expressed. Set execute=true to also get the matching aircraft. To page or re-run, send the returned filters back without a prompt (no new model call). The filters use a wider vocabulary than search_aircraft, so run them here. One call per second.
PRO FILTERS (marked pro: true; need Windsock Pro or a paid API plan to run): avionics (avionics_categories, standardized_avionic_ids), owner profile (pilot_type, pilot_level, med_class, end_of_career_pilot), ownership timing (current_owner_start_date, inferred_sale_date: estimated from the first new-owner FAA registration date minus the 30-day median processing lag, not a verified closing date; num_unique_faa_registrants, avg_owner_hold_years: average years each owner on record has kept it), registration status (registration_pending, up_for_renewal_soon, expiration_date), flying activity (last_airborne_at, flight_hours_last_year, adsb_signal_strength, and last_seen_state / last_seen_near: where ADS-B last saw it, as opposed to state / location_point, where it lives; utilization_vs_peers: low, typical or high days flown in the last year against similar aircraft; utilization_trend: down for a lasting recent drop against its own usual flying, or steady), market_balance, and the score levels sale_likelihood (how likely to sell in the next few months) and dealflow (how quickly it would sell at its value) — each is high, medium or low, thirds of US aircraft — and estimated_value (Windsock's weekly preliminary value in US dollars; gt, gte, lt or lte). Without Pro, the answer still shows them but lists them under locked with an upgrade link and does not run the search: tell the user which filters need Pro, or drop them and re-run with the rest.
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": "suggest_aircraft_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows per page when executing, 1–200 (default 25). | |
| offset | No | Pagination offset when executing (default 0). | |
| prompt | No | What you're looking for, up to 600 characters. Omit to run `filters` from an earlier answer. | |
| execute | No | Also run the search and return matching aircraft (default false). | |
| filters | No | Filters from an earlier answer, run as given. Ignored when `prompt` is sent. | |
| sort_field | No | Overrides the suggested sort. | |
| sort_direction | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| meta | Yes |