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 "create_payment_link"
⟨496 unchanged words⟩ :"array"},"promo_code":{"description":"Not accepted at the moment: the link is created atPromofullcodepricesuppliedandby the customercan enter a code themselves at,theexactlywebsiteascheckout.given.","maxLength":40,"type":"string"} ⟨51 unchanged words⟩
Changed the definition of "create_payment_link"
⟨496 unchanged words⟩ :"array"},"promo_code":{"description":"PromoNotcodeacceptedsuppliedatbythe moment: the link is created at full price and the customer,exactlycanasentergiven.a code themselves at the website checkout.","maxLength":40,"type":"string"}
Changed the definition of "create_payment_link"
⟨180 unchanged words⟩ minutes. Event Escapes is the merchant of record. Requires agent_terms_accepted: true, the calling agent's acceptance of the Event Escapes AI Agent Terms (https://eventescapes.com/terms/ai-agents); every payment link is recorded with the agent, the customer's consent, the items and the total as booking evidence. Large orders also need total_confirmation.
⟨23 unchanged words⟩ new total.","type":"boolean"},"agent_name":{"description":"Name of the AI assistant making the booking, e.g. 'Meta Muse' or 'Claude'. Recorded with the booking.","maxLength":80,"type":"string"},"agent_terms_accepted":{"description":"Required, must be true: the calling agent accepts the Event Escapes AI Agent Terms (https://eventescapes.com/terms/ai-agents) and confirms it acts on this customer's instruction.","type":"boolean"},"attendee_details":{"description":"Attendee details, when ⟨443 unchanged words⟩ ","maxLength":60,"type":"string"},"total_confirmation":{"description":"Only when a previous result asked for it (large orders): the customer's own words confirming the stated total.","maxLength":300,"type":"string"
Changed the definition of "build_event_link", "build_package_link", "create_payment_link" and 2 more
⟨42 unchanged words⟩ the top of the hotels-near-venue list. This doesNOTnot make a reservation; it ispurelya navigationaid.linkForonly.curatedPackagepackages,pagesusearebuild_package_linklinkedinstead.by build_package_link.
Certificate recorded, valid to 2026-12-10
Authorization not required
First tool surface recorded: 8 tools (server version 1.6.0)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨49 unchanged words⟩ },"guests":{"description":"Number oftravellers. ASK THE USERtravellersbeforeaspassingstatedthisby-thedouser.notOptional,assumewithanodefault.default:Onlyomitincludeitifwhen theuser has explicitly stated hownumbermanyofpeopletravellersareistravelling.unknown.","maximum":6,"minimum":1,"type ⟨43 unchanged words⟩
⟨23 unchanged words⟩ hotel + experiences with savings vs DIY booking.Use this AFTER calling search_packages to surfaceTakes aspecificpackage_idpackageortoslugthereturneduser.by search_packages. This doesNOTnot make a reservation-: the user reviewstier/duration/guesttier, duration and guest selectors and books on the package page.
⟨30 unchanged words⟩ },"guests":{"description":"Number oftravellers. ASK THE USERtravellersbeforeaspassingstatedthisby-thedouser.notOptional,assumewithano default.","maximum":6,"minimum":1, ⟨26 unchanged words⟩
THECreateswayatobookingbookcartwithandEventreturnsEscapes.aWorkssecureexactlypaymentlikeURLourthebookings:usesyouto(thepay.agent)Locksgiveliveuspricestheforcustomer'supdetailstoand4theitemsexact(aitems,hotelweroomlockfromLIVEsearch_hotels_near_event,priceseventinticketsafromcartsearch_events,andorreturnanaexperienceSECUREfromSTRIPEsearch_experiences,PAYMENTwhichURLcomesforbackthatasexactatotal,sitewhichlink for the customerpays.toBeforecomplete)calling,andcollectreturnsfromantheEventcustomerEscapesandpaymentpass:link(1)forcustomer_email,thatconfirmedexactletter-perfect;total.(2)Requirescustomer_first_nametheandcustomer'scustomer_last_nameemail,offirsttheandleadlasttraveller;name,(3)and customer_consent,: the customer's own words askingyouto book theseitems; (4)items.items:Thisfortoolachargeshotelnothing: thehotel_idcustomerfrompayssearch_hotels_near_eventonwiththecheck_in,paymentcheck_outpage, andadults; for ticketstheevent_idcardfromissearch_eventsonlywithcapturedquantity;onceforeveryanbookingexperienceistheconfirmed.activity_codeReturnsfromstatussearch_experiencespayment_link_ready withactivity_date (experiences currently come back as a secure site link for the customer to complete, hotels and tickets are booked here). Never invent datespayment_url,guest countsoremails. If the resultstatusisaction_required,read the message, collectlisting whatitisasksstillforneeded (a ticket category, approval of a price changeto confirm, orfor SOME SE365 tickets per-attendee passport or date ofattendeebirth,detailswhichthatthesometoolticketnamessuppliersexactlyrequire), and;callcalling again with the same items plusthethoseextrafieldsfields.continues the booking. Itemsaccumulatestay inthatthe customer's cart for 90 minutes across calls,andtheone payment URL coverseverything in it, so a second call with a new item returns one link forthe wholetrip.cart.NothingEachisnewchargedpaymentuntilURL expires thecustomercustomer'spaysprevioustheunpaidURLone, andthe card isaonlypaymentcapturedURLonceexpireseveryafterbookingaboutis30confirmed.minutes. Event Escapes is the merchant of record.The payment URL expires in about 30 minutes.
{"additionalProperties":false,"properties":{"accept_new_price":{"description":"trueonlytoafteraccepttheatoolprice change reported by apricepreviouschangeresult,ANDonce the customer has agreed to the new total.","type":"boolean"},"attendee_details":{"description":"OnlyAttendee details, whentheatoolpreviousasksresult asked for them: one entry per attendee separated by ';', e.g. 'name=John Smith, dob=1985-03-04, passport=N1234567,nationality=Australia'.
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":true,"readOnlyHint" ⟨5 unchanged words⟩
⟨39 unchanged words⟩ , city, country, or date range. Returnsrawevent inventory (tickets only). For; curated trip packages bundling tickets+, hotel+and experiences,usearesearch_packagesreturnedinstead.by search_packages. Prices areestimatesestimates;-the final price is set at checkout.
⟨53 unchanged words⟩ for multi-day city trips with multiple events).Use this when the user wants aReturns complete triprecommendation. For rawrecommendations;eventticket-only inventoryonly,isusereturned by search_events. Prices include all package components.