tickadoo
OfficialThe tickadoo® MCP Server enables AI assistants to search, discover, and book live experiences (theater, shows, tours, attractions) across 680+ cities worldwide, with 13,090+ products in 40+ languages. No API keys or authentication required.
Experience Discovery & Search
Search by city with 11 filters (audience, setting, wheelchair accessibility, physical level, duration, language, rating, cancellation, price, tags, category) and 6 sort options
Find nearby experiences using latitude/longitude with configurable radius and date filtering
Search by emotional intent/mood (romantic, relaxing, budget_friendly, rainy_day)
Find last-minute experiences starting within hours, or a 7-day city planner broken down by time of day
Information & Planning
Browse 680+ supported cities with optional filtering
Get detailed experience info: availability, pricing, venue details, images, and booking URLs (up to 180 days ahead)
Check date-specific availability with party-size-aware pricing
Compare 2–5 experiences side-by-side (best value, highest rated, most popular, family fit)
Access curated city guides with highlights, category mix, pricing ranges, and insider tips
Get local travel tips covering transport, money, safety, culture, food, and emergency info for 20 launch cities
Retrieve transfer estimates (taxi, metro, bus, train) from airports/stations to hotels
Plan family days with age-aware filtering and geographic clustering
AI Integration Features
Agent Intelligence Layer: dynamic filters, conversation starters, related searches, booking urgency signals, and smart filter recovery
Direct booking deep links and Ghost Checkout support
Accessibility data for 30 London theatre venues
Machine-readable product feed in OpenAI Commerce Product Feed format
Connectable via remote HTTP endpoint or local stdio (Claude, ChatGPT, Gemini, Perplexity)
Enables integration with tickadoo's MCP server through HTTP configuration, allowing AI-powered development environments to access live experience discovery and booking capabilities.
Supports integration with tickadoo's MCP server through HTTP configuration in Firebase Studio, enabling AI-assisted development workflows with access to global experience discovery.
Enables ChatGPT Pro, Business, Enterprise, and Edu plans to connect to tickadoo's MCP server through developer mode, allowing AI assistants to search and recommend experiences across 680+ cities.
Provides Perplexity AI with custom connector support for tickadoo's MCP server, enabling paid subscribers to search and discover bookable experiences worldwide during conversations.
Hosts the tickadoo MCP server landing page and provides the infrastructure for the remote HTTP endpoint that serves AI clients worldwide.
tickadoo® MCP Server
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.1
17 read-only MCP tools with search, comparison, city-guide, family-day, transfer, and local travel-tip workflows
13,090 products across 681 cities in 40+ languages
Rule-based audience + tag enrichment (100% coverage)
Availability slots with real dates and prices
Booking contract with checkout deep links + Ghost Checkout
Accessibility data for 30 London theatre venues
Full Agent Intelligence Layer on both search tools:
_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📊 Result summary line + 🔍 filter hints in text responses
🔥 Urgency signals in text detail responses
Smart Filter Recovery (guides agents when filters are too restrictive)
1 machine-readable product feed resource
Remote HTTP endpoint for hosted MCP clients
Local stdio entrypoint for desktop and development workflows
Tools
Tool | Description |
| 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 emotional intent instead of category. Maps moods like |
| Find experiences near lat/lng with same 11 filters, configurable radius, and date filtering |
| Browse supported cities with optional filtering and result limits |
| Fast date-specific availability check for a single experience. Returns matching slots, price-per-person, cheapest total for |
| Get detailed availability, pricing, venue, and image information for a specific tickadoo experience using a slug or booking path |
| Fast date-specific availability check with party-size-aware pricing |
| Side-by-side comparison of 2-5 experiences with winner callouts |
| Search by emotional intent (romantic, adventurous, foodie, rainy_day) |
| 7-day city planner with morning/afternoon/evening breakdown |
| Tonight's experiences with start-time ranking and urgency signals |
| Experiences starting within hours, sorted by soonest |
| Curated city overview with highlights, tips, and category breakdown |
| Local insider advice: transport, money, safety, culture, food |
| Airport/station transfer estimates with taxi, metro, bus options |
| Family day planner with age-aware filtering and geographic clustering |
| Compare 2-5 experiences side-by-side with winner callouts for best value, highest rated, most popular, and family fit |
| Return a curated city overview with top highlights, category mix, pricing ranges, best-for suggestions, and insider tips |
| Return local insider advice for 20 launch cities with transport, money, safety, culture, food, emergency numbers, and quick phrases |
| 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.
Resource
Resource | Description |
| Machine-readable product feed in OpenAI Commerce Product Feed format |
Connect
Hosted MCP endpoint:
https://mcp.tickadoo.com/mcp
Claude / Cursor
Example remote MCP config:
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}Claude Dispatch
Claude Dispatch uses the same remote MCP URL config:
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}Gemini CLI
Add this to ~/.gemini/settings.json:
{
"mcpServers": {
"tickadoo": {
"httpUrl": "https://mcp.tickadoo.com/mcp"
}
}
}Perplexity
Use Perplexity's custom remote connector:
Settings → Connectors → Custom connector → Remote
Name:
tickadooMCP Server URL:
https://mcp.tickadoo.com/mcpTransport:
Streamable HTTPAuth:
NoneAvailable to Perplexity paid subscribers
ChatGPT
Available to ChatGPT Pro, Business, Enterprise, and Edu plans:
Open Settings → Apps & Connectors → Advanced → Developer Mode ON
Back in Apps & Connectors → Create
Name:
tickadooURL:
https://mcp.tickadoo.com/mcpAuth:
NoneIn a new chat: + → More → Developer Mode → Add sources → tickadoo
Android Studio / Firebase Studio
The same httpUrl config works in:
Android Studio (
mcp.json)Firebase Studio (
.idx/mcp.jsonor.gemini/settings.json)
Local Development And Stdio
Run from npm after publish:
npx -y @tickadoo/mcp-serverExample stdio config via npx:
{
"mcpServers": {
"tickadoo": {
"command": "npx",
"args": ["-y", "@tickadoo/mcp-server"]
}
}
}Install and build:
npm install
npm run buildRun the stdio server directly:
node dist/index.jsExample stdio config:
{
"mcpServers": {
"tickadoo": {
"command": "node",
"args": ["/path/to/tickadoo-mcp/dist/index.js"]
}
}
}Published Links
Landing page: https://mcp.tickadoo.com
Remote MCP endpoint: https://mcp.tickadoo.com/mcp
tickadoo: https://www.tickadoo.com
Development Commands
Command | Purpose |
| Compile the TypeScript server |
| Run the MCP smoke suite against the local stdio server |
| Run the MCP smoke suite against an HTTP endpoint |
| Start the local HTTP development server |
| Sync |
Architecture
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.tsfor local stdio usageapi/mcp.tsfor hosted HTTP usage
This keeps stdio and HTTP behavior aligned while supporting both local and remote MCP clients.
Environment Variables
Variable | Default | Description |
|
| tickadoo API base URL |
|
| Logging verbosity: |
|
| tickadoo website base URL |
Brand
tickadoo® is always lowercase. The tagline is What Do You Wanna Doo?® Please preserve lowercase in all integrations and documentation.
License
MIT — tickadoo Inc.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tickadoo/tickadoo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server