# tickadoo-mcp MCP server

Search and book theatre, attractions, tours across 681 cities. 13,090+ products.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-tickadoo-tickadoo-mcp
- Repository: https://github.com/tickadoo/tickadoo-mcp
- Website: https://mcp.tickadoo.com

## Install
- Endpoint: https://mcp.tickadoo.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.tickadoo.com/mcp

## 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 with name, slug, city, category, price, rating, review count, and tags. Pair with get_show_details for richer fields. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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). Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- list_cities - Use this when the user wants to browse supported cities before searching. Returns city names, slugs, country codes, and product counts. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp
- render_experience_cards - Use this when search_experiences has already returned product IDs and the user needs those results rendered visually as experience cards. Call this after search, using the stable product IDs only. Endpoint: https://mcp.tickadoo.com/mcp
- 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. Endpoint: https://mcp.tickadoo.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.tickadoo
- Version: 1.3.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Mar 28, 2026
- Source: https://registry.modelcontextprotocol.io
