Production — Stateless HTTP Transport

Every AI can now
sell experiences

A standalone MCP server that lets Claude, ChatGPT, Cursor, and any AI assistant discover and recommend bookable theatre, shows, events, tours & attractions from tickadoo® — across 700+ cities worldwide. No server dependency. Just connect.

700+
Cities
7,700+
Experiences
1.8M
Feed Rows
4
MCP Tools

Architecture

Client
Claude / ChatGPT / Cursor
MCP Server
Vercel Functions
Data
tickadoo API

Tools

search_experiences
Search for shows, events & attractions in any city. Fuzzy city matching with fallback, real-time pricing, ratings, and direct booking links to tickadoo.com.
📍
find_nearby_experiences
Location-based discovery — find bookable experiences near any lat/lng coordinates within a configurable radius. Perfect for "things to do near me" queries.
🌍
list_cities
Browse all 700+ cities with available experiences. Helps AI assistants guide users through destination exploration and trip planning.
🎟️
get_experience_details
Deep dive into a specific experience — available dates, variant pricing, venue location with coordinates, and feature images. Accepts a tickadoo slug for seamless chaining from search results.

Connect

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

Product Feed

OpenAI Commerce Product Feed spec
# ~1.8M rows · 7,700+ products · daily updated availability
curl -sL "https://content.tickadoo.com/openai/ProductFeed.jsonl.gz" | gunzip | head -1 | python3 -m json.tool

How It Works

Connect your AI application to tickadoo's live inventory of theatre, shows, events, tours and experiences across 700+ cities. The server speaks the open Model Context Protocol standard — search by city or coordinates, get real-time pricing and availability, and link users directly to booking pages on tickadoo.com. Pair with the product feed (1.8M+ rows, OpenAI Commerce spec) for deeper catalogue integration. No API keys required. Stateless, fast, and ready to go.