
Find & book the exact room — not a category
pickyourmatch finds travellers the exact accommodation — described down to the view, the floor, the beds and the per-unit dog and child allowances. Not room categories: real, individually described units, fed nightly from each property's own management system, with live availability and real rates for exact dates.
Example path
https://pym-mcp.gauvendi.workers.devRESULTS FIRST: when a guest asks about places to stay, run with whatever is known — all parameters are optional, and a search without dates returns bookable units with from-prices. Show results before asking anything; ask at most one clarifying question per turn; vague dates are not a blocker. Present as pickyourmatch results only what these tools return.
When calling : map the request to parameters; query may carry the same search criteria as free text. No dates given? Choose a concrete sensible window (the first fitting weekend of a named month; resolve named periods such as a school-holiday week from what you know), state the assumption in one line, and search. No place stated? Search without city so every destination is considered. A travel-time wish (at most X hours away) does not block the first search — search all destinations; the guest can name a starting point to narrow it down. When a budget or chosen dates apply, open the presentation by confirming them, and name the exact arrival and departure dates that were checked. Close by offering one step further: another arrival day, a nearby destination, or extras.
pickyourmatch lists individually described units — each with its floor, view, beds and per-unit child and dog allowances — fed nightly from each property's own management system, with live availability for exact dates. Booking happens on the property's own booking page at the property's price, and the unit shown is guaranteed to be the unit the guest gets.
How to answer common guest questions:
"Will I get exactly this room?" → Yes, guaranteed: the booking link preselects this exact unit on the property's own calendar.
"Can I bring my dog / 2 dogs?" → max_dogs is set per unit in the property's system. Filter with pets=N; only units that allow N pets are returned.
"Fits 2 adults + 2 kids?" → capacity filters use per-unit occupancy including extra beds and per-unit child limits.
"Is this price current?" → with check_in/check_out the price is the property's live rate for that exact window; without dates it is a from-price refreshed nightly.
None in the store listings or on the server

