# tickadoo/tickadoo-mcp [Health: Active]

**Category:** 🚆 Travel & Transportation  
**Repository:** https://github.com/tickadoo/tickadoo-mcp  
**GitHub Stars:** 2  
**npm Downloads (last month):** 173  
**Views:** 5  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/tickadoo-tickadoo-mcp

## Description
Discover and book theatre, shows, events, tours and experiences across 700+ cities worldwide. Real-time pricing, availability, and booking links via tickadoo.com.

## Tools
Capabilities this server exposes over MCP:

- **search_experiences** — Search 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_mood** — Search 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_week** — Return 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_minute** — Find 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_tonight** — Find 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_experiences** — Find 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_cities** — List all cities where tickadoo has bookable experiences. Use to help users discover available destinations.
- **get_city_guide** — Return 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_tips** — Return 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_availability** — Quick 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_details** — Get 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_experiences** — Compare 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.
- **get_transfer_info** — Get airport, station, or port transfer options from a city's primary arrival hub to hotel coordinates. Returns taxi, tube/metro, bus, and train estimates with durations, estimated costs, and practical directions. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs. Uses known default hubs per city, for example Heathrow for London airports or Gare du Nord for Paris stations.
- **get_family_day** — Build a full family day in one city with a morning activity, lunch tip, afternoon attraction, and optional evening stop. Uses kids_ages for age-aware filtering, prefers wheelchair-friendly options when toddlers make stroller access likely, and clusters the day geographically to reduce travel. Supports 40+ languages — pass a language code (e.g. 'de', 'fr', 'es', 'ja') to get localised booking URLs.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "tickadoo-mcp": {
    "command": "npx",
    "args": ["-y","@tickadoo/mcp-server"]
  }
}
```

## Documentation

## What tickadoo/tickadoo-mcp does

tickadoo/tickadoo-mcp gives AI assistants access to tickadoo's catalogue of bookable experiences across 700+ cities. It covers theatre, musicals, concerts, comedy, sightseeing, tours, food, family activities, nightlife, cruises, sports, workshops, and other live experiences.

The full MCP surface supports discovery and planning rather than requiring an account or API key. Results can include live availability, prices, venue information, images, comparison details, and tickadoo booking links. Bookings are completed on tickadoo.com. The service also provides destination-level guidance, local travel tips, arrival transfers, and structured plans for families.

## How it works

Clients can connect directly to the Streamable HTTP endpoint at `https://mcp.tickadoo.com/mcp`. For clients that need stdio, `@tickadoo/mcp-server` runs as a local bridge and forwards MCP operations to that remote endpoint. The package proxies tool listing, tool calls, resource operations, and ping requests; the remote service owns the available tools, schemas, results, and errors.

Tool arguments such as city names, search text, dates, experience identifiers, and location data are sent to the tickadoo backend. Many tools accept a language code, including codes such as `de`, `fr`, `es`, and `ja`, to produce localized booking URLs. The full endpoint is read-mostly and is intended for discovery, recommendations, availability, comparisons, and itinerary-style planning.

## Setup and configuration

Use a remote MCP configuration when the client supports Streamable HTTP:

```json
{
  "mcpServers": {
    "tickadoo": {
      "url": "https://mcp.tickadoo.com/mcp"
    }
  }
}
```

For a stdio client, configure the npm bridge:

```json
{
  "mcpServers": {
    "tickadoo": {
      "command": "npx",
      "args": ["-y", "@tickadoo/mcp-server"]
    }
  }
}
```

Set `TICKADOO_MCP_URL` to use another compatible Streamable HTTP endpoint, and set `TICKADOO_LOG_LEVEL=none` to suppress bridge status logs on stderr. The bridge requires Node.js 22 or newer for local development and execution. No credential or API key is needed.

Gemini CLI can install the repository as an extension. Claude Code can use its marketplace flow or add the full remote URL with HTTP transport.

## Tools and capabilities

- Search experiences by city, text, category, price, date, language, or sort order.
- Recommend activities by mood, such as romantic, adventurous, family-focused, foodie, or budget-friendly.
- Show events for the next seven days, tonight, or the next few hours, with timing and urgency signals.
- Find experiences near geographic coordinates and list cities with bookable inventory.
- Retrieve city guides and local advice covering transport, money, safety, culture, food, weather, connectivity, emergency numbers, and phrases.
- Check a specific experience for one date, retrieve detailed availability, and compare two to five options across price, duration, reviews, accessibility, and cancellation policy.
- Build airport, station, or port transfer suggestions and assemble a family day with age-aware and geographically grouped activities.

## Limitations and notes

The portable public-agent endpoint is separate from the full MCP surface and omits direct purchase, transaction, and checkout links. The npm package is a bridge rather than a local catalogue or backend. Only configure `TICKADOO_MCP_URL` with an endpoint you trust, because the bridge forwards tool arguments to that destination. The travel-tips tool provides hardcoded local advice for 20 launch cities.

_Full upstream README: https://allmcps.com/mcp/tickadoo-tickadoo-mcp/readme_

