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 700+ cities worldwide.
Current release: v1.1.0
4 read-only MCP tools
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 for bookable experiences in a specific city with city fallback matching |
| Find experiences near a geographic location using latitude, longitude, and radius |
| Browse supported cities with optional filtering and result limits |
| Get detailed availability, pricing, venue, and image information for a specific tickadoo experience using a slug or booking path |
All tools expose MCP tool annotations for readOnlyHint, destructiveHint, and openWorldHint.
Resource
Resource | Description |
| Machine-readable product feed in OpenAI Commerce Product Feed format |
Remote HTTP Endpoint
Hosted MCP endpoint:
https://mcp.tickadoo.com/mcp
Example remote MCP config:
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}Local Development And Stdio
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 |
|
| tickadoo website base URL |
License
MIT — tickadoo Inc.
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.