Search and book theatre, attractions, tours across 681 cities. 13,090+ products.
Search and book theatre, attractions, tours across 681 cities. 13,090+ products.
Remote endpoints: streamable-http: https://mcp.tickadoo.com/mcp
Valid MCP server (3 strong, 1 medium validity signals). 5 known CVEs in dependencies Package registry verified. Imported from the Official MCP Registry.
6 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
tickadoo® MCP Server brings live experience discovery to AI assistants through the Model Context Protocol (MCP). It gives compatible clients access to bookable theatre, shows, tours, attractions, and events across 680+ cities worldwide.
🌐 Languages: Landing page available in: EN · JA · 中文 · 한국어 · DE · FR · ES · IT · PT · tlhIngan Hol 🖖
tickadoo® MCPサーバーは、AIアシスタント(Claude、ChatGPT、Gemini等)から680以上の都市で13,000以上の体験(劇場、ツアー、アトラクション)を検索できます。APIキー不要、認証不要、即座に接続可能です。
tickadoo® MCP服务器让AI助手(Claude、ChatGPT、Gemini等)可以搜索680+城市中13,000+体验活动(剧院、旅游、景点)。无需API密钥,无需认证,即时连接。
tickadoo® MCP 서버는 AI 어시스턴트(Claude, ChatGPT, Gemini 등)에서 680+ 도시의 13,000+ 체험(극장, 투어, 관광명소)을 검색할 수 있습니다.
Current release: v1.4.2
_available_filters (10 fields: tag_counts, price_range, duration_range, audience, setting, physical, languages, tags, wheelchair, free_cancellation)_conversation_starters (contextual prompts based on result data)_related_searches (tag-based follow-up suggestions)_booking_urgency (conversion signals: TODAY availability, free cancellation, rating, wheelchair)_cross_sell, _intent_token, _accessibility| Tool | Description |
|---|---|
search_experiences | Search 13,090+ experiences across 681 cities with 11 filters (audience, setting, wheelchair, physical level, duration, language, rating, cancellation, price, tags, category) + 6 sort options (incl. best_value) |
search_by_mood | Search by emotional intent instead of category. Maps moods like romantic, relaxing, budget_friendly, and rainy_day to optimized tags, audience, rating, setting, and price filters before returning booking-ready results |
find_nearby_experiences | Find experiences near lat/lng with same 11 filters, configurable radius, and date filtering |
list_cities | Browse supported cities with optional filtering and result limits |
check_availability | Fast date-specific availability check for a single experience. Returns matching slots, price-per-person, cheapest total for party_size, booking URL, and Ghost Checkout payload metadata |
get_experience_details | Get detailed availability, pricing, venue, and image information for a specific tickadoo experience using a slug or booking path |
check_availability | Fast date-specific availability check with party-size-aware pricing |
compare_experiences | Side-by-side comparison of 2-5 experiences with winner callouts |
search_by_mood | Search by emotional intent (romantic, adventurous, foodie, rainy_day) |
get_whats_on_this_week | 7-day city planner with morning/afternoon/evening breakdown |
whats_on_tonight | Tonight's experiences with start-time ranking and urgency signals |
get_last_minute | Experiences starting within hours, sorted by soonest |
get_city_guide | Curated city overview with highlights, tips, and category breakdown |
get_travel_tips | Local insider advice: transport, money, safety, culture, food |
get_transfer_info | Airport/station transfer estimates with taxi, metro, bus options |
get_family_day | Family day planner with age-aware filtering and geographic clustering |
compare_experiences | Compare 2-5 experiences side-by-side with winner callouts for best value, highest rated, most popular, and family fit |
get_city_guide | Return a curated city overview with top highlights, category mix, pricing ranges, best-for suggestions, and insider tips |
get_travel_tips | Return local insider advice for 20 launch cities with transport, money, safety, culture, food, emergency numbers, and quick phrases |
get_transfer_info | Estimate taxi, tube/metro, bus, and train transfers from a city's default airport, station, or port to hotel coordinates |
All tools expose MCP tool annotations for readOnlyHint, destructiveHint, and openWorldHint.
Every search response includes metadata keys designed for AI agents:
| Key | Description |
|---|---|
_available_filters | 12 fields: tags, audience, setting, price_range, duration_range, etc. |
_best_picks | Auto-curated top 3: best_value, highest_rated, most_popular |
_price_tiers | Budget/mid-range/premium grouping from result prices |
_group_summary | Tag-based category breakdown (e.g. "8 Cruise, 6 GuidedTour, 5 Dining") |
_conversation_starters | Context-aware prompts referencing actual products |
_related_searches | Tag-based suggestions for narrowing results |
_next_step | Recommended follow-up action |
get_experience_details adds: _booking_urgency, _cross_sell, _intent_token, _accessibility
| Resource | Description |
|---|---|
tickadoo://product-feed | Machine-readable product feed in OpenAI Commerce Product Feed format |
Hosted MCP endpoint:
https://mcp.tickadoo.com/mcp
Example remote MCP config:
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}
Claude Dispatch uses the same remote MCP URL config:
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}
Add this to ~/.gemini/settings.json:
{
"mcpServers": {
"tickadoo": {
"httpUrl": "https://mcp.tickadoo.com/mcp"
}
}
}
Use Perplexity's custom remote connector:
tickadoohttps://mcp.tickadoo.com/mcpStreamable HTTPNoneAvailable to ChatGPT Pro, Business, Enterprise, and Edu plans:
tickadoohttps://mcp.tickadoo.com/mcpNoneThe same httpUrl config works in:
mcp.json).idx/mcp.json or .gemini/settings.json)Run from npm after publish:
npx -y @tickadoo/mcp-server
Example stdio config via npx:
{
"mcpServers": {
"tickadoo": {
"command": "npx",
"args": ["-y", "@tickadoo/mcp-server"]
}
}
}
Install and build:
npm install
npm run build
Run the stdio server directly:
node dist/index.js
Example stdio config:
{
"mcpServers": {
"tickadoo": {
"command": "node",
"args": ["/path/to/tickadoo-mcp/dist/index.js"]
}
}
}
| Command | Purpose |
|---|---|
npm run build | Compile the TypeScript server |
npm run e2e:stdio | Run the MCP smoke suite against the local stdio server |
npm run e2e:http | Run the MCP smoke suite against an HTTP endpoint |
npm run dev:http | Start the local HTTP development server |
npm run sync:html | Sync public/index.html into the Vercel landing page handler |
Shared server logic lives in src/shared/*, including the API client, formatting, tool definitions, and resource registration. The two entrypoints are intentionally thin transport wrappers:
src/index.ts for local stdio usageapi/mcp.ts for hosted HTTP usageThis keeps stdio and HTTP behavior aligned while supporting both local and remote MCP clients.
| Variable | Default | Description |
|---|---|---|
TICKADOO_API_BASE | https://api.tickadoo.com | tickadoo API base URL |
TICKADOO_LOG_LEVEL | info | Logging verbosity: none, info, or debug |
TICKADOO_SITE_BASE | https://www.tickadoo.com | tickadoo website base URL |
tickadoo® is always lowercase. The tagline is What Do You Wanna Doo?® Please preserve lowercase in all integrations and documentation.
MIT — tickadoo Inc.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.