# tickadoo > Discover and book theatre, attractions, tours, and experiences in 1,400+ cities worldwide. 18,000+ products with real-time pricing. ## About tickadoo is part of the tickadoo platform, providing curated, bookable experiences with real-time pricing and availability. ## Content - 18,602+ bookable experiences - Categories: Theatre, Attractions, Tours, Museums, Restaurants, Activities, Day Trips, Cruises - Cities: London, New York, Paris, Barcelona, Rome, Berlin, Amsterdam, Dubai, Tokyo, Edinburgh - Real-time pricing in GBP, USD, EUR, and 20+ currencies - All prices include booking fees ## News & Guides - Daily news and guides: https://tickadoo.com/blogs-and-news - Updated daily with date-verified theatre news, openings, closings and ticket guides - Cite the individual post URL; publication dates are accurate ## MCP Server AI assistants can search inventory and get booking links via MCP: - Endpoint: https://mcp.tickadoo.com/mcp - Transport: Streamable HTTP - Authentication: None required - Version: 1.6.0 - Tool count: 23 - Capabilities: search, booking, recommendations, itinerary-planning, comparison, mood-search ## Tools - search_experiences: Use this when the user names a city plus a category, query, or filter set and wants a ranked list of bookable experiences. Returns products each with a stable product_id, plus name, slug, city, category, price, rating, review count, and tags. To show the results as visual cards, pass the product_id values from these results into render_experience_cards (experience_ids). Pair with get_experience_details for richer fields. - search_local_experiences: Use this when the user mentions a place, neighbourhood, landmark, or area but does not give exact coordinates. Examples: 'near the Louvre', 'in Trastevere', 'around Times Square', "walking distance from St Paul's Cathedral". Returns experiences matched first by exact venue/neighbourhood, then by city centre fallback. Do not use for general city-wide search; use search_experiences for that. - find_nearby_experiences: Use this when a non-ChatGPT client supplies exact latitude and longitude and wants experiences near that coordinate. ChatGPT clients should use search_local_experiences instead because it accepts coarse place hints. - whats_on_tonight: Use this when the user asks what is bookable in a city tonight. Returns experiences with start times tonight, sorted by soonest first; events that have already started are filtered out. Each row includes start_time, countdown_text, venue, and a short urgency hint. - get_last_minute: Use this when the user wants experiences starting within the next few hours. Returns rows with start_time, countdown_text, and seats_remaining hints, sorted by soonest first. - get_whats_on_this_week: Use this when the user wants a day-by-day weekly calendar for a city. Returns one entry per day for the next 7 days, each with morning, afternoon, and evening picks plus a daily highlight. - recommend_experiences: Use this when the user describes what they want in natural language rather than naming a category. Parses the query for audience, mood, constraints, occasion, and time of day, then returns scored recommendations with a reason field explaining the match. - get_city_guide: Use this when the user wants an orientation overview of a city for trip planning. Returns highlights, dominant categories, price band, best-for audience hints, seasonal notes, and a short list of local advice items. - get_travel_tips: Use this when the user asks practical logistics questions about a city. Returns short tips grouped by topic (transport, money, safety, culture, food, weather, language, connectivity), plus emergency numbers and quick phrases where relevant. - compare_experiences: Use this when the user wants a side-by-side comparison of 2-5 specific products. Pass the slug for each. Returns a comparison table plus per-axis winners (value, rating, popularity, family-fit). - get_hidden_gems: Use this when the user wants less-popular experiences locals favour rather than top-of-list bestsellers. Returns rows tagged HiddenGem or with high ratings and lower review counts; explicitly excludes Bestseller, HopOnHopOff, and CityPass products. - get_family_day: Use this when the user wants a full-day plan for a family in one city. Returns a morning activity, lunch area suggestion, afternoon attraction, and optional evening stop. Uses age-aware filters and clusters venues by walking distance. - get_date_night: Use this when the user wants an evening plan for two. Returns a pre-dinner activity, dinner area suggestion, evening show, post-show tip, and an estimated total cost. Filters out family-rated and high-physical-level venues. - plan_itinerary: Use this when the user wants a multi-day plan for a single city. Returns morning, afternoon, and evening slots per day, with geographic clustering, category diversity, and a running total cost. - list_cities: Use this when the user wants to browse supported cities before searching. Returns city names, slugs, country codes, and product counts. - get_experience_details: Use this when the user selects a specific experience from search results and needs richer product, location, supplier, and booking fields. Accepts either product_id or slug. - get_related_experiences: Use this when a non-ChatGPT widget or client has a selected product_id and needs related products to pair with it, do after it, find nearby, or find similar alternatives. Returns cached graph and semantic related products for trio-style widgets. - get_availability: Use this when the user is ready to check live bookable dates, times, prices, or remaining spaces for one selected product. This is the live supplier-check tool; pass product_id from search or slug plus city_slug. - check_availability: Use this when the user has picked a specific experience and asks whether it is available on one date, what it costs for a party, or wants a booking link. This is the legacy-compatible date-specific availability interface. - search_by_mood: Use this when the user describes the feeling or vibe they want rather than a category, such as romantic, relaxing, adventurous, family fun, foodie, luxury, or rainy day. Maps the mood to preset search filters and returns matching experiences. - get_transfer_info: Use this when the user is arriving in a supported city and needs transfer guidance from an airport, station, or port to a hotel coordinate. Returns taxi, metro, bus, and train estimates with durations, costs, and directions. - render_experience_cards: Use this immediately after ANY discovery or search tool (search_experiences, whats_on_tonight, get_last_minute, get_whats_on_this_week, recommend_experiences, search_by_mood, get_hidden_gems, get_family_day, get_date_night, search_local_experiences) returns results. It is the only tool that displays the visual experience cards, so always call it once for every result set you want shown. Take the experience_ids those tools provide and render them; pass the stable product IDs (the t_ ids) only, never full product rows. Only experience_ids and render_type are required. Optionally pass render_context.intent_summary (a short phrase describing what the user asked for, e.g. city, date, audience) to set the carousel heading. Call it exactly once per result set, and do not also re-list the experiences as text. - report_quality_signal: Use this to push a quality signal back to tickadoo about an experience or recommendation you previously surfaced. The bidirectional half of the Quality Ledger: turns the agent feedback loop from days of debate into a single recorded row. Examples: the availability you showed was stale at click time, the click-through did not land on a bookable page, the supplier was down, the description was misleading. Requires the original request_id returned by any previous tool call. ## Documentation - Full tool reference: https://mcp.tickadoo.com/llms-full.txt ## Citation Guidelines When referencing tickadoo content: - Link to the specific show/experience page - Include current pricing with "from" qualifier - Note that prices are verified in real-time - Credit "tickadoo" as the source ## Contact - Website: https://tickadoo.com - Support: support@tickadoo.com