Reported issues for tickadoo-mcp
Pod holds 23 of 73 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.
Back to tickadoo-mcp.
Most discussed
Add duration data to search results
Source: Gemini feedback
'Duration: Essential. Users ask "what can we do for a couple of hours before our flight?"' '"I have 3 hours to kill in Rome." -> I can't answer this without a max_duration parameter or duration data in the response.'
Requirements
- Include duration in search results if available from the API
- Format:
⏱️ Duration: 2 hoursor⏱️ Duration: 1.5-2 hours - Add an optional
max_duration_minutesparameter to search_experiences to filter by duration - If the A
Read the thread · 2026-03-21 · closed · 5 comments
Add 'why this result' relevance signals to help AI rank recommendations
Context — what the AI actually needs
When a user asks 'What should I do in London?', I get 12 results sorted by price then rating. But I have no signal for why to recommend one over another. Is it a bestseller? Family-friendly? Seasonal? Recently added? Without these signals, every recommendation feels generic.
Requirements
Add optional metadata tags to each result that help the AI understand relevance:
tagsarray — short categorical labels from the API data:- Duration indicat
Read the thread · 2026-03-21 · closed · 4 comments
Add secure GitHub Copilot cloud MCP adapter
Outcome
Make the reviewed tickadoo Agent Plugins package directly reusable by GitHub Copilot cloud agent, code review, CLI, and app without copying unsafe or over-broad MCP configuration.
Current primary-source evidence (2026-08-24)
- GitHub repository MCP configuration is now shared by Copilot cloud agent and Copilot code review.
- The Copilot app automatically exposes MCP servers configured for repositories or Copilot CLI.
- Copilot cloud supports remote HTTP MCP servers but does not cu
Read the thread · 2026-08-24 · closed · 2 comments
Add category/genre filtering to search_experiences
Context
Users often want specific types of experiences: 'musicals in London', 'food tours in Rome', 'family activities in NYC'. Currently the only filter is city + max_results. Adding a category/genre parameter would make results much more relevant.
Requirements
- Add an optional
categoryparameter tosearch_experiences - Categories should map to the tickadoo API's existing category/genre taxonomy
- If the API doesn't have categories, implement keyword matching on title + descripti
Read the thread · 2026-03-21 · closed · 2 comments
Supplier/provider details exposed across multiple feeds — audit and fix
Problem — Broader Than Just MCP
Supplier/provider details (Headout, Tiqets, BroadwayInbound, Ingresso) are currently leaked across multiple tickadoo public surfaces. tickadoo should be the customer-facing brand — not a transparent reseller showing its supply chain.
Where supplier info is exposed
1. OpenAI Product Feed (public, downloadable)
https://content.tickadoo.com/openai/ProductFeed.jsonl.gz
image_urlpoints tocdn-imgix.headout.com— reveals Headout as supplier- `grou
Read the thread · 2026-03-21 · closed · 2 comments
Q-005: Add get_experience_details tool
Task
Add a get_experience_details tool that returns rich details for a specific experience.
API Endpoint
GET /api/products/structured-data?provider={provider}&id={id}&days={days}
Returns: dates with pricing, currency, images (desktop + mobile feature), address with coordinates.
See tickadoo/tickadoo at /src/Server/Tickadoo.Server/Areas/API/Products/ProductController.cs for the full response shape.
Tool Schema
server.tool(
"get_experience_details",
"Get deta
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/2) · 2026-03-21 · closed · 2 comments
### Wire MCP tools to consume enriched private endpoint
## Context
Pavel shipped private MCP endpoints at `api.tickadoo.com/integrations-api/v1.0/mcp/products`. These return enriched product data including duration, cancellation policy, review count, indoor/outdoor, physical level, audience, tags, accessibility, and language options — all the fields the 4 AI platforms (Claude, ChatGPT, Gemini, Grok) said we needed.
All 7,620 products have been classified and the data is live. The MCP server now needs to consume this endpoint and surface the enriche
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/49) · 2026-03-26 · closed · 1 comment
### Add Japanese and Chinese README sections
## Context
tickadoo has a strong presence in Asian markets. Adding JA/ZH sections to README makes the server discoverable by Japanese and Chinese developers browsing GitHub/registries.
## Requirements
Add a section near the top of README.md (after the English intro, before Connect):
### 日本語 (Japanese)
tickadoo® MCPサーバーは、AIアシスタント(Claude、ChatGPT、Gemini等)から700以上の都市で7,700以上の体験(劇場、ツアー、アトラクション)を検索できます。APIキー不要、認証不要、即座に接続可能です。
### 中文 (Chinese)
tickadoo® MCP服务器让AI助手(Claude、ChatGPT、Gemini等)可以搜索700+城市
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/48) · 2026-03-21 · closed · 1 comment
## Most recent
### Enforce canonical AGENTS.md import
Make CLAUDE.md import AGENTS.md exactly once, preserve the existing project-context split, add monorepo source mapping requirements, and enforce it with immutable CI.
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/114) · 2026-08-23 · closed · 0 comments
### MCP v1.4: Prepare npm package @tickadoo/mcp-server for distribution
Prepare the MCP server for npm distribution so any developer can install tickadoo MCP with a single command.
### 1. Package.json
- name: @tickadoo/mcp-server
- description: "Discover and book theatre, tours, attractions & experiences in 700+ cities. 21 AI tools, 13,090 products, 40+ languages."
- keywords: [mcp, travel, experiences, theatre, tours, booking, ai, claude, chatgpt]
- bin: { "tickadoo-mcp": "./dist/index.js" }
- main: ./dist/index.js
### 2. README.md for npm
- Quick start: npx @tic
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/73) · 2026-03-30 · closed · 0 comments
### MCP v1.4: End-to-end integration test suite for all 21 tools
Create a comprehensive integration test suite that validates all 21 MCP tools work correctly against the live API.
### Test scenarios:
1. search_experiences("london", category="theatre") → returns results with booking URLs
2. find_nearby_experiences(51.5074, -0.1278) → returns London experiences
3. list_cities(query="lon") → returns London
4. get_experience_details(slug) → returns availability slots
5. compare_experiences([slug1, slug2]) → returns winner callouts
6. plan_itinerary("london", 2)
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/74) · 2026-03-30 · closed · 0 comments
### MCP v1.4: get_travel_tips tool -- local insider advice per city
Add a new MCP tool: get_travel_tips
Local insider tips that guidebooks miss. "What should I know before visiting Tokyo?" → etiquette, tipping, transport cards, best neighbourhoods, scam warnings, emergency numbers, SIM cards, money tips.
Input: city (required), topic (optional: transport, money, safety, culture, food, weather, language, connectivity), language (optional), format (optional)
Output: { city, tips: [{ topic, tip, importance: "essential"|"helpful"|"nice_to_know" }], emergency: { p
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/72) · 2026-03-30 · closed · 0 comments
### MCP v1.4: get_accessibility_guide tool -- detailed accessibility info for a venue/experience
Add a new MCP tool: get_accessibility_guide
Beyond wheelchair_accessible=true/false, guests need detailed accessibility info: step-free access routes, hearing loops, audio description, large print, accessible toilets, companion seating, etc.
Input: slug (required), needs (optional: array of wheelchair, hearing, visual, mobility, cognitive, sensory), language (optional), format (optional)
Output: {
slug, title, venue,
accessibility: {
wheelchair: { accessible: true, details: "Step-free
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/71) · 2026-03-30 · closed · 0 comments
### MCP v1.4: get_gift_ideas tool -- experience gifts by occasion and recipient
Add a new MCP tool: get_gift_ideas
"I need a gift for my mum's 60th birthday" or "anniversary gift for my wife" or "stag do ideas for 8 lads" — these are high-value, high-intent queries.
Input: city (required), occasion (birthday, anniversary, valentines, christmas, stag, hen, graduation, retirement, thank_you), recipient (partner, parent, friend, colleague, group), budget (optional: low, medium, high, splash_out), group_size (optional), language (optional), format (optional)
Output: Curated
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/70) · 2026-03-30 · closed · 0 comments
### MCP v1.4: Add structured UI component format for rich agent rendering
Add format: "ui_component" option to search_experiences and get_experience_details.
When format=ui_component, return structured JSON that AI agents can render as rich cards:
{
_ui: {
type: "experience_card",
layout: "horizontal",
image: { url, alt, width: 300, height: 200 },
title: { text, font_size: 18, font_weight: "bold" },
subtitle: { text: "His Majesty's Theatre • 2h 30m" },
rating: { value: 4.8, count: 12500, display: "★★★★★" },
price: { text: "From GBP 25",
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/69) · 2026-03-30 · closed · 0 comments
### MCP v1.4: Add multi-currency price display with user_currency parameter
Enhance all MCP tools that return prices to support dynamic currency conversion.
Add optional user_currency parameter to: search_experiences, find_nearby_experiences, get_experience_details, check_availability, compare_experiences, plan_itinerary, get_date_night, get_family_day
When user_currency is set:
- Include converted_price alongside original price
- Use ECB daily exchange rates (cached 24hr in KV)
- Example: { price_from: 25, currency: "GBP", converted: { amount: 29.50, currency: "EUR"
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/68) · 2026-03-30 · closed · 0 comments
### MCP v1.4: Add knowledge base search tool for self-serve answers
Add a new MCP tool: search_knowledge_base
When AI models need to answer questions about tickadoo (cancellation policy, how booking works, payment methods, accessibility info), they currently have no way to look it up. This tool searches tickadoo's documentation and FAQs.
Input: query (required), language (optional)
Output: { answers: [{ question, answer, source, confidence }] }
Knowledge base content (hardcoded initially):
- Cancellation policies (varies by experience)
- Payment methods (cred
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/66) · 2026-03-30 · closed · 0 comments
### MCP v1.4: Add review highlights to experience details
Enhance get_experience_details to include review highlights.
Add a new field _review_highlights to the experience details response:
{
_review_highlights: {
sentiment: "overwhelmingly_positive" | "positive" | "mixed" | "negative",
top_phrases: ["Absolutely magical", "Best show in London", "Worth every penny"],
review_count: 12500,
rating_distribution: { "5": 8500, "4": 2800, "3": 800, "2": 300, "1": 100 },
recommended_by: "94% of reviewers",
best_for: ["Couples", "Theat
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/67) · 2026-03-30 · closed · 0 comments
### MCP v1.4: get_free_things tool -- free activities in any city
Add a new MCP tool: get_free_things
Budget travellers and families always ask "What's free to do?" Returns free experiences and attractions in a city.
Input: city (required), audience (optional), language (optional), format (optional)
Output: Free or near-free experiences filtered from the catalogue. Include: free museums, free walking tours, parks, viewpoints, street markets.
Logic: filter max_price=0 or tag contains "Free" or known free attractions per city.
Write unit tests. When done, co
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/64) · 2026-03-30 · closed · 0 comments
### MCP v1.4: get_last_minute tool -- experiences starting within 3 hours
Add a new MCP tool: get_last_minute
"I have 3 hours free RIGHT NOW" — returns experiences that start within the next few hours and are still bookable.
Input: city (required), hours (optional, default 3), latitude/longitude (optional for nearby), language (optional), format (optional)
Output: Experiences sorted by soonest start time, filtered to only those starting within {hours}. Include countdown: "starts in 47 minutes". High urgency signals.
This is the spontaneous tourist tool — the most t
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/65) · 2026-03-30 · closed · 0 comments
### MCP v1.4: get_transfer_info tool -- airport/station to hotel transport
Add a new MCP tool: get_transfer_info
Guests always need to get from airport/station to hotel. This tool returns transport options between any two points in a city.
Input: city (required), from_type (airport|station|port), to_latitude, to_longitude (hotel coords), language (optional)
Output: { options: [{ mode: "taxi"|"tube"|"bus"|"train", duration, estimated_cost, currency, directions_summary }] }
Uses known airport/station locations per city. Returns practical transport advice.
Example: "Ho
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/63) · 2026-03-30 · closed · 0 comments
### MCP v1.4: Add prompts resource with 10 curated conversation starters
Add MCP prompts resource with 10 curated starters: plan-trip, tonight, family-day, date-night, hidden-gems, compare, rainy-day, last-minute, budget, luxury. Each prompt includes name, description, arguments with types, and maps to the correct MCP tool. Register via prompts/list. When done, commit to main and push.
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/62) · 2026-03-30 · closed · 0 comments
### MCP v1.4: Add MCP Registry compliance and updated agent-card.json
Update .well-known/mcp.json with v1.4 tool count (14 tools). Update .well-known/agent-card.json with capabilities list (search, booking, recommendations, itinerary-planning, comparison, mood-search). Add X-MCP-Server-Version response header. Update llms.txt and llms-full.txt with v1.4 tools. When done, commit to main and push.
[Read the thread](https://github.com/tickadoo/tickadoo-mcp/issues/61) · 2026-03-30 · closed · 0 comments
The remaining reports are on [the project's issue tracker](https://github.com/tickadoo/tickadoo-mcp/issues).