A side-by-side look at the Gingerguide City Catalog and Tickadoo MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Gingerguide City Catalog for travel & transportation work as a local process; choose Tickadoo MCP for travel & transportation as a local process. You can also run both side by side in one mcpServers block.
search_attractions, find_nearby_attractions, get_attraction.TICKADOO_MCP_URL, TICKADOO_LOG_LEVEL.search_experiences, search_by_mood, get_whats_on_this_week.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Travel & Transportation | Travel & Transportation |
| Quality signal | 55/100 · Good | 64/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | No auth required |
| Pricing | Not declared | Free |
| Required env vars | None listed | TICKADOO_MCP_URLTICKADOO_LOG_LEVEL |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 1 |
| Directory activity | 0 views 0 installs 0 upvotes | 4 views 0 installs 0 upvotes |
| Tools | 13 | 14 |
| Full listing | View Gingerguide City Catalog | View Tickadoo MCP |
search_attractionsSearches sights in all cities or in one city, by free text, category, interest, historical period, indoor or outdoor, visit length, or distance from a point. Example: five Byzantine sights in Istanbul.find_nearby_attractionsReturns the sights closest to a latitude and longitude, with walking minutes. If no sight is in the radius, it returns the nearest covered city.get_attractionReturns one sight: long description, a notable fact, photo, coordinates, map link, visit time and the nearest other sights.search_citiesFinds cities by name (in any of the six languages), country or region. Returns the city id that the other tools need.get_city_guideReturns one city: overview, headline sights, lesser-known sights, and every sight with category, coordinates and visit time. `detail: "full"` adds every long description.list_countriesLists the covered countries with their city ids.get_catalog_overviewReturns coverage totals, languages, and the exact values that the `categories`, `interests` and `periods` filters accept.recommend_attractionsPicks sights in one city for the traveler's interests, favourite periods, headline sights or hidden gems, indoor or outdoor, and time available. Each pick says why it was chosen.recommend_destinationsRanks cities for interests or historical periods, for example "best cities for Byzantine history", and says why.compare_citiesCompares two to four cities side by side: sights, days needed, strongest interests and periods, share of indoor sights, headline sights and the distance between them. Says which city is stronger for each interest or period.find_day_tripsLists covered cities that make a day trip from a base city, ranked by distance, interests and fame, with what to see there in one day. Sea crossings that need a flight are left out; short ferry trips are marked.plan_walking_tourBuilds an ordered walking route in one city for a time budget. Returns each stop with walking minutes, time on site, clock times, and a Google Maps walking link.search_experiencesSearch for shows, theatre, events, tours and experiences in a specific city on tickadoo. Supports optional free-text query matching against titles and descriptions, optional category filtering (theatre, musicals, tours, food, family, nightlife, sightseeing, concerts, comedy, shows, outdoor, workshops, cruises, sports), optional min/max price filtering in the local currency, optional date filtering with dateFrom/dateTo, and optional sorting (relevance, popular, price_low, price_high, rating, best_value). Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when a user asks what to do in a city, wants event/show recommendations, or is looking for tickets.search_by_moodSearch tickadoo experiences by emotional intent instead of category. Maps moods (adventurous, romantic, relaxing, family_fun, cultural, thrill_seeking, foodie, budget_friendly, luxury, rainy_day) to the most relevant audience, tag, setting, rating, and price filters, then runs a city search. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when a user says things like "something romantic", "we need to relax", "kids are bored", or "luxury options in Paris".get_whats_on_this_weekReturn a day-by-day breakdown of the top experiences happening over the next 7 days in a city, grouped into morning, afternoon, and evening slots, with weekly highlights. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when a user says things like "what's on this week in Paris?" or "I'm in London for the next few days, what should I do each day?"get_last_minuteFind tickadoo experiences starting within the next few hours in a city. Sorts by soonest start time, adds countdown text like "starts in 47 minutes", and flags high urgency when a start is imminent or inventory is low. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs.whats_on_tonightFind bookable experiences happening later today in a city. Automatically filters to today, removes already-started events, adds "starts in" countdowns, surfaces urgency signals from inventory data, and sorts by soonest start time with evening/show/nightlife boosts. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use for concierge-style requests like "what's on tonight in London?" or "any shows tonight in Paris?".find_nearby_experiencesFind shows, events and experiences near a geographic location on tickadoo. Supports optional date filtering with dateFrom/dateTo. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when a user shares their location or asks for things to do near them.list_citiesList all cities where tickadoo has bookable experiences. Use to help users discover available destinations.get_city_guideReturn a curated city overview for trip planning. Summarises a destination with top highlights, category breakdown, price range, best_for suggestions, seasonal guidance, insider tips, and audience/tag signals. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when a user asks "tell me about things to do in Prague" or wants a pre-arrival city briefing instead of a raw search.get_travel_tipsReturn hardcoded local insider advice for 20 launch cities. Covers transport, money, safety, culture, food, weather, language, and connectivity, plus emergency numbers and quick local phrases. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when a user asks "what should I know before visiting Tokyo?" or wants a hotel pre-arrival briefing beyond generic guidebook tips.check_availabilityQuick date-specific availability check for a specific tickadoo experience. Returns availability for one date only, plus party total, booking URL, and Ghost Checkout intent-token payload metadata. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Use when the user asks "is this available on Saturday?" or wants a fast price check without the full experience detail payload.get_experience_detailsGet detailed availability, venue details, and images for a specific tickadoo experience. Prefer passing the tickadoo slug or booking URL path; provider and provider_id are legacy fallback inputs. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs.compare_experiencesCompare 2 to 5 tickadoo experiences side-by-side. Returns winner callouts for best_value, highest_rated, most_popular, and best_for_families, plus key differences across price, duration, reviews, accessibility, and cancellation policy. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"gingerguide-city-catalog": {
"command": "npx",
"args": [
"-y",
"gingerguide"
]
}
}
}
{
"mcpServers": {
"tickadoo-tickadoo-mcp": {
"command": "npx",
"args": [
"-y",
"@tickadoo/mcp-server"
],
"env": {
"TICKADOO_MCP_URL": "YOUR_TICKADOO_MCP_URL_HERE",
"TICKADOO_LOG_LEVEL": "YOUR_TICKADOO_LOG_LEVEL_HERE"
}
}
}
}