Other formats agents might prefer:
markdownjsonllms.txt

Agent? You probably want markdown or json, or Pod over MCP.

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

  1. Include duration in search results if available from the API
  2. Format: ⏱️ Duration: 2 hours or ⏱️ Duration: 1.5-2 hours
  3. Add an optional max_duration_minutes parameter to search_experiences to filter by duration
  4. 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:

  1. tags array — 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

  1. Add an optional category parameter to search_experiences
  2. Categories should map to the tickadoo API's existing category/genre taxonomy
  3. 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_url points to cdn-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).