{"ok":true,"site":{"host":"one-place.com","url":"https://one-place.com/en","type":"live","category":"Productivity & Business","desc":"Find homes for sale and rent across 27 European markets - France, Spain, Italy, Portugal, Greece, and more. AI-powered property search, free to use.","tools":[{"name":"search_property_listings","kind":"answer","impl":"imperative","description":"Search One Place's aggregated European real-estate listings by structured criteria (facet filters, numeric ranges, sorting, pagination). Returns matching listings with id, title, price, size and a link. Use this rather than reading the rendered page.","title":"Search property listings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"filters":{"type":"object","description":"Exact-match facet filters keyed by field, each an array of accepted values. Values within a key are OR-ed; keys are AND-ed. Common keys: ad_type (sell|rent), housing_type (apartment|house|land|commercial|parking), country (ISO 3166-1 alpha-2), housing_subtypes.","additionalProperties":{"type":"array","items":{"type":"string"}}},"ranges":{"type":"object","description":"Inclusive numeric bounds keyed by field; either bound may be null. Common keys: price (EUR), rooms.total, rooms.bedrooms, rooms.bathrooms, surfaces.livable_surface (m²), surfaces.land_surface (m²), construction_year.","additionalProperties":{"type":"object","properties":{"min":{"type":["number","null"]},"max":{"type":["number","null"]}}}},"text_queries":{"type":"array","items":{"type":"string"},"description":"Semantic terms matched against listings, e.g. [\"sea view\"]. This does NOT parse sentences into filters — express constraints via filters and ranges instead. Supplying it orders results by semantic relevance and makes sort_by inapplicable."},"sort_by":{"type":"string","description":"Comma-separated field:direction clauses, e.g. \"price:asc\". Ignored when text_queries is supplied."},"per_page":{"type":"number","description":"Results per page (default 20, maximum 36; keep small for context)."},"page":{"type":"number","description":"1-indexed page number, up to 100."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en"},{"name":"open_property_listing","kind":"act","impl":"imperative","description":"Navigate the current tab to the page for one listing, so the user can see it. Takes the `url` returned by search_property_listings.","title":"Open a property listing","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Site-relative path to the listing, as returned in a search result's `url` field."}},"required":["url"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en"}],"apiSurface":"spec","favicon":"/favicons/one-place.com.png","toolCount":2}}