Event Escapes

Search event travel: F1, MotoGP, soccer, NFL, tennis, concerts.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

    What data it sees

    Do you need an account

    No: the server works without sign-in

    Search event travel: F1, MotoGP, soccer, NFL, tennis, concerts. Tickets + hotels + experiences.

    Server tool list (8)

    Raw names from tools/list. Only developers need these.

    search_eventsSearch upcoming sporting and music events bookable on Event Escapes. Covers F1, MotoGP, all major soccer leagues, NFL, NHL, MLB, NBA, tennis Grand Slams, rugby, cricket, golf, volleyball, boxing, MMA, horse racing, athletics, and major concerts. Filter by sport, city, country, or date range. Returns raw event inventory (tickets only). For curated trip packages bundling tickets + hotel + experiences, use search_packages instead. Prices are estimates - final price set at checkout.
    search_packagesSearch hand-curated trip packages bundling event tickets + hotel + experiences with savings vs DIY booking. Packages live on dedicated /packages/ pages and include preview hotel, ticket category, and (sometimes) experience list. Filter by category (concerts, f1, world_cup, tennis, nfl, etc.), city, country, date range, or package type (single_event for one-day events; multi_event_city for multi-day city trips with multiple events). Use this when the user wants a complete trip recommendation. For raw event inventory only, use search_events. Prices include all package components.
    get_event_detailsGet full details for one event: title, venue, date and time, price range, description, and image gallery. Provide event_id (UUID) or slug from search_events results.
    search_hotels_near_eventFind hotels within walking or short-transit distance of an event venue. If no check_in/check_out provided, defaults to one night before through one night after the event (2-night stay). Returns nightly price, total cost, distance, transport mode (walk vs rideshare), and travel time to venue.
    search_experiencesFind activities, tours, attractions, food experiences, and nightlife in a city (sourced from Hotelbeds). If no date range provided, defaults to next 7 days. Returns activity name, price, duration, image, and whether free cancellation is offered.
    build_event_linkGenerate a deep link to the Event Escapes event detail page. The user lands on a page where they can review ticket categories, see hotels near the venue (auto-loaded), and complete booking themselves. Optionally pass hotel_id to pin a recommended hotel at the top of the hotels-near-venue list. This does NOT make a reservation; it is purely a navigation aid. For curated packages, use build_package_link instead.
    build_package_linkGenerate a deep link to a curated Event Escapes PACKAGE detail page (/packages/{slug}). Packages are hand-curated bundles of event tickets + hotel + experiences with savings vs DIY booking. Use this AFTER calling search_packages to surface a specific package to the user. This does NOT make a reservation - the user reviews tier/duration/guest selectors and books on the package page.
    create_payment_linkTHE way to book with Event Escapes. Works exactly like our WhatsApp bookings: you (the agent) give us the customer's details and the exact items, we lock LIVE prices in a cart and return a SECURE STRIPE PAYMENT URL for that exact total, which the customer pays. Before calling, collect from the customer and pass: (1) customer_email, confirmed letter-perfect; (2) customer_first_name and customer_last_name of the lead traveller; (3) customer_consent, the customer's own words asking you to book these items; (4) items: for a hotel the hotel_id from search_hotels_near_event with check_in, check_out and adults; for tickets the event_id from search_events with quantity; for an experience the activity_code from search_experiences with activity_date (experiences currently come back as a secure site link for the customer to complete, hotels and tickets are booked here). Never invent dates, guest counts or emails. If the result status is action_required, read the message, collect what it asks for (a ticket category, a price change to confirm, or for SOME SE365 tickets per-attendee passport or date of birth, which the tool names exactly), and call again with the same items plus the extra fields. Items accumulate in that customer's cart for 90 minutes across calls, and the payment URL covers everything in it, so a second call with a new item returns one link for the whole trip. Nothing is charged until the customer pays the URL, and the card is only captured once every booking is confirmed. Event Escapes is the merchant of record. The payment URL expires in about 30 minutes.