Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required
Changed the definition of "get_listing_details"
⟨46 unchanged words⟩ it can be booked directly with its owner. If the user has dates, pass checkIn and checkOut: where the host uses a supported booking engine, the response includes liveQuote, the total the guest would pay on the host's own site (room, fees and taxes), read live. Only ask for it when the user is considering those dates. Accepts any CielStay identifier: the uuid, the ⟨14 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"checkIn":{"description":"Arrival date, YYYY-MM-DD. With checkOut, returns the live total from the host's own booking site.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"checkOut":{"description":"Departure date, YYYY-MM-DD.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"guests":{"description":"Number of guests, for the live quote. Defaults to 2.","maximum":50,"minimum":1,"type":"integer"},"id":{"description":"The listing ID from ⟨12 unchanged words⟩
Authorization not required
Authorization not required
Authorization not required
Changed the definition of "search_vacation_rentals"
Search 70,000+ independently-owned vacation rentals in8670+ countries and territories, and find every way to book each ⟨103 unchanged words⟩
Certificate recorded, valid to 2026-11-12
Authorization not required
Changed the definition of "find_direct_booking"
⟨104 unchanged words⟩ , so say so rather than asserting it; `discovered-match` means we do not hold it, but after reading the pasted link (title and location only) we found a booking-site page agreeing on name and place — likely, not certain, so tell the traveller to check the photos; `none` means we have no record, which does ⟨11 unchanged words⟩ booking URL — report only what is returned. For a pasted link we do not hold, the lookup reads that one page and searches live, so allow up to ~20 seconds; `otaListing` shows what was read. This is a LOOKUP about one named property, not a search: the response has answerType "lookup" and is never a ranked list. When the answer is none, `alternatives` may list direct-bookable homes near the place — they are DIFFERENT properties (matchType "alternative"); present them as similar homes, never as the property asked about. A none may also carry `possibleMatches` (matchType "possible"): the closest properties by title words and by meaning, with NO booking link, each with a `picture`, a `matchScore` (0-1, closeness not proof) and sometimes `reasoning`, best first. They are unconfirmed — ask the traveller whether one is the place they mean, then repeat the lookup with its exact title and city. Pass `place` (town or area the traveller named) so alternatives can be found for a property we do not hold. Readable version: https://www.cielstay.com/lookup?q=<name or link>.
Added "find_direct_booking" (4 tools before, 5 now)
Find every way a specific property can be booked, including the host or manager's own site. Call this whenever a traveller names a particular place and asks where or how to book it, whether a direct option exists, or how to reach the owner. Prefer propertyName plus city. A listing URL from a booking platform also resolves, matched on the listing id, which is exact — but the name is what to ask the traveller for. The response carries a `confidence` field: `exact-ota-id` means we hold that precise listing; `exact-title` means the name matched but we have not confirmed it is the same property, s…
Unknown → Live
First tool surface recorded: 4 tools (server version 1.0.0)
https://mcp.cielstay.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 13 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨52 unchanged words⟩ reliable input.","type":"string"},"place":{"description":"The town or area the traveller says the property is in. Only used to list direct-bookable alternatives near it when we do not hold the property; it never changes whether it matched.","type":"string"},"propertyName":{"description":"The property name, ⟨17 unchanged words⟩