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.
Changed the definition of "compare_properties", "get_listing", "get_quote" and 7 more
⟨21 unchanged words⟩ ,"type":"array"},"bathrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"bedrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"beds":{"anyOf":[{"type":["number"},{"type":"null"}]},"bookUrl":{"type":"string"},"checkinTime":{"anyOf":[{"type":["string"},{"type":"null"}]},"checkoutTime":{"anyOf":[{"type":["string"},{"type":"null"}]},"cleaningFee":{"anyOf":[{"type":["number"},{"type":"null"}]},"description":{"anyOf":[{"type":["string"},{"type":"null"}]},"fromNightly":{"anyOf":[{"type":["number"},{"type":"null"}]},"houseRules":{"items":{"type":"string"},"type":"array"},"image":{"anyOf":[{"type":["string"},{"type":"null"}]},"markdownUrl":{"type":"string"},"minNights":{"anyOf":[{"type":["number"},{"type":"null"}]},"neighborhood":{"anyOf":[{"type":["string"},{"type":"null"}]},"parking":{"anyOf":[{"type":["string"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"type":["boolean"},{"type":"null"}]},"photos":{"items":{"type" ⟨3 unchanged words⟩ ,"type":"array"},"propertyType":{"anyOf":[{"type":["string"},{"type":"null"}]},"rating":{"anyOf":[{"type":["number"},{"type":"null"}]},"reviewCount":{"anyOf":[{"type":["number"},{"type":"null"}]},"reviewSummary":{"anyOf":[{"type":["string"},{"type":"null"}]},"roomType":{"anyOf":[{"type":["string"},{"type":"null"}]},"sleeps":{"anyOf":[{"type":["number"},{"type":"null"}]},"slug":{"type":"string"},"squareFeet":{"anyOf":[{"type":["number"},{"type":"null"}]},"title":{"type":"string"} ⟨40 unchanged words⟩
⟨10 unchanged words⟩ ,"type":"array"},"bathrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"bedrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"beds":{"anyOf":[{"type":["number"},{"type":"null"}]},"bookUrl":{"type":"string"},"checkinTime":{"anyOf":[{"type":["string"},{
⟨38 unchanged words⟩ ,"type":"boolean"},"listingTitle":{"anyOf":[{"type":["string"},{"type":"null"}]},"nights":{"type":"number"} ⟨56 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"averageRating":{"anyOf":[{"type":["number"},{"type":"null"}]},"count":{"type":"number"},"nextOffset":{"anyOf":[{"type":["number"},{"type":"null"}]},"reviews":{"items":{"additionalProperties":false,"properties":{"date":{"anyOf":[{"typedescription":"stringYYYY-MM"},{"type":["nullstring"}]
⟨15 unchanged words⟩ {"type":"string"},"title":{"anyOf":[{"type":["string"},{"type":"null"}]}},"required":["listingId","title" ⟨17 unchanged words⟩
⟨49 unchanged words⟩ ,"type":"boolean"},"listingTitle":{"anyOf":[{"type":["string"},{"type":"null"}]},"nights":{"type":"number"} ⟨59 unchanged words⟩
⟨25 unchanged words⟩ {"type":"boolean"},"nextOffset":{"anyOf":[{"type":["number"},{"type":"null"}]},"note":{"type":"string"} ⟨37 unchanged words⟩ {"type":"string"},"bathrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"bedrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"beds":{"anyOf":[{"type":["number"
⟨36 unchanged words⟩ {"type":"boolean"},"nextOffset":{"anyOf":[{"type":["number"},{"type":"null"}]},"properties":{"items":{"additionalProperties" ⟨6 unchanged words⟩ {"type":"string"},"bathrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"bedrooms":{"anyOf":[{"type":["number"},{"type":"null"}]},"beds":{"anyOf":[{"type":["number"
⟨15 unchanged words⟩ {"type":"string"},"title":{"anyOf":[{"type":["string"},{"type":"null"}]}},"required":["listingId","title" ⟨17 unchanged words⟩
⟨33 unchanged words⟩ {"type":"string"},"listingTitle":{"anyOf":[{"type":["string"},{"type":"null"}]},"note":{"type":"string"} ⟨15 unchanged words⟩
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Added "complete_booking", "get_booking_status" and "prepare_booking"; changed the definition of "compare_properties", "get_listing", "get_quote" and 2 more (11 tools before, 14 now)
⟨105 unchanged words⟩ type":"null"}]},"petsAllowed":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"photos":{"items":{"type": ⟨93 unchanged words⟩
⟨94 unchanged words⟩ type":"null"}]},"petsAllowed":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"photos":{"items":{"type": ⟨83 unchanged words⟩
Changed the definition of "compare_properties", "get_collection_overview", "get_listing" and 7 more
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
Certificate recorded, valid to 2026-11-24
Authorization not required
First tool surface recorded: 11 tools (server version 2.2.0)
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨42 unchanged words⟩ :{"maxLength":200,"type":"string"},"petCount":{"description":"Pets attending; their checkout fees and applicable taxes are excluded from this base quote and must be approved in hosted checkout.","maximum":10,"minimum":0,"type":"integer"}},"required":["listing","checkin"," ⟨3 unchanged words⟩
⟨32 unchanged words⟩ ,"guests":{"type":"number"},"inventoryHeld":{"const":false,"type":"boolean"},"listingTitle":{"anyOf":[{"type":"string ⟨5 unchanged words⟩ ,"note":{"type":"string"},"petCount":{"maximum":10,"minimum":0,"type":"integer"},"priceExcludes":{"items":{"type":"string"},"type":"array"},"priceIncludes":{"items":{"type":"string"},"type":"array"},"quoteId":{"type":"string"},"taxes":{"type":"number"},"total":{"type":"number"},"totalCents":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["quoteId","listingTitle","checkin ⟨3 unchanged words⟩ ","accommodation","cleaning","taxes","total","totalCents","currency","checkoutUrl","expiresNote","note ⟨2 unchanged words⟩
Search rentals withall-inconfirmed prices
⟨8 unchanged words⟩ date range and return up to six exactall-inbase quotes per page. Use this first when a ⟨19 unchanged words⟩ includes the home, accommodation, cleaning, taxes,finalUSD base total, excluded pet fees and extras, and temporary checkout URL. Price sorting applies within the returned page. Use nextOffset to continue through matchinginventory.inventory; retry unpricedProperties individually with get_quote. Quote creation never reserves, books, charges, or collects payment details.
⟨122 unchanged words⟩ "maxItems":5,"type":"array"},"petCount":{"description":"Pets attending; their checkout fees and applicable taxes are excluded from this base quote and must be approved in hosted checkout.","maximum":10,"minimum":0,"type":"integer"},"pets":{"type":"boolean"},"propertyTypes" ⟨41 unchanged words⟩
⟨21 unchanged words⟩ ,"hasMore":{"type":"boolean"},"incomplete":{"type":"boolean"},"nextOffset":{"anyOf":[{"type":"number ⟨120 unchanged words⟩ type":"null"}]},"petsAllowed":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"photos":{"items":{"type":"string"},"maxItems":6,"type":"array"},"priceBasis":{"enum":["from-nightly-accommodation","dated-stay-accommodation-pre-tax"],"type":"string"},"propertyType":{"anyOf":[{"type":"string ⟨78 unchanged words⟩ ,"guests":{"type":"number"},"inventoryHeld":{"const":false,"type":"boolean"},"listingTitle":{"anyOf":[{"type":"string ⟨5 unchanged words⟩ ,"note":{"type":"string"},"petCount":{"maximum":10,"minimum":0,"type":"integer"},"priceExcludes":{"items":{"type":"string"},"type":"array"},"priceIncludes":{"items":{"type":"string"},"type":"array"},"quoteId":{"type":"string"},"taxes":{"type":"number"},"total":{"type":"number"},"totalCents":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["quoteId","listingTitle","checkin ⟨3 unchanged words⟩ accommodation","cleaning","taxes","total","totalCents","currency","checkoutUrl","expiresNote","note"], ⟨10 unchanged words⟩ "array"},"unpricedCount":{"type":"number"},"unpricedProperties":{"items":{"additionalProperties":false,"properties":{"listing":{"type":"string"},"reason":{"enum":["unavailable","provider_error","deadline"],"type":"string"}},"required":["listing","reason"],"type":"object"},"type":"array
⟨28 unchanged words⟩ a traveler provides one date range and needsexactconfirmedall-inbaseprices.prices including cleaning and stay taxes. After choosing candidates, call compare_properties for the ⟨24 unchanged words⟩
⟨131 unchanged words⟩ type":"null"}]},"petsAllowed":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"photos":{"items":{"type":"string"},"maxItems":6,"type":"array"},"priceBasis":{"enum":["from-nightly-accommodation","dated-stay-accommodation-pre-tax"],"type":"string"},"propertyType":{"anyOf":[{"type":"string ⟨80 unchanged words⟩ ,"note":{"type":"string"},"priceBasis":{"enum":["from-nightly-accommodation","dated-stay-accommodation-pre-tax"],"type":"string"},"properties":{"items":{"additionalProperties":false," ⟨83 unchanged words⟩ type":"null"}]},"petsAllowed":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"photos":{"items":{"type":"string"},"maxItems":6,"type":"array"},"priceBasis":{"enum":["from-nightly-accommodation","dated-stay-accommodation-pre-tax"],"type":"string"},"propertyType":{"anyOf":[{"type ⟨60 unchanged words⟩
Complete an already approved booking — Resume the site's existing reservation finalizer only after the guest approved and authorized payment in hosted checkout. This cannot create or authorize a payment. Completion is controlled by a server flag; check status to follow an in-progress checkout.
Check a prepared booking — Read the coarse status of the exact checkout prepared by this agent. Requires its private booking capability. Returns no guest, card, PaymentIntent, or reservation identifiers.
Prepare a guest-approved booking — Create a fresh exact-date quote and secure hosted checkout link. Share the link with the guest for price review, details and payment approval. This tool never books, charges, or accepts card details. Its capability lets this agent check only this quote's booking status.
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
⟨23 unchanged words⟩ ":"USD","type":"string"},"expiresAt":{"type":"string"},"expiresNote":{"type":"string"},"guests" ⟨40 unchanged words⟩
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":falsetrue}
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
⟨234 unchanged words⟩ ":"USD","type":"string"},"expiresAt":{"type":"string"},"expiresNote":{"type":"string"},"guests" ⟨66 unchanged words⟩
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":falsetrue}
Search275+Portland rentals across up to five date windows ⟨32 unchanged words⟩ candidates, call compare_properties for the visual explorer.Airbnb chargesStayguestsPortlandacharges15.5%noserviceplatformfeeoronbookingthefeessamewhenhomes;youbookingbook directhas,zeroandbookingeveryfeesdirectandbookingsavescomesupwithtoour$95guaranteedperloweststay.price.
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":falsetrue}