← Registry

API Tools

tourscanner.ai

An MCP server that searches travel destinations and activities, retrieves activity details, and checks live availability and pricing from supplier APIs.

1 endpoint12 known toolsFirst detected September 26, 2026Last detected September 26, 2026

ENDPOINT 1

https://tourscanner.ai/api/mcp

No auth detected

MCP server metadata

Name
tourscanner
Version
1.0.0
Capabilities
tools.listChanged
Server instructions

TourScanner is a tours & activities inventory layer: ~1M activities from 14 suppliers (Viator, GetYourGuide, Tiqets, Musement, Headout, Klook, Civitatis, ...), with live availability and in-house checkout for certified suppliers. Typical flow: 1. search_destinations (or pass cityName to search_activities) → search_activities 2. get_activity for details → check_availability for a date and party (or get_availability_calendar to find open dates) 3. get_booking_options for ticket types, age bands and required questions 4. create_checkout_session for the chosen slot (API key required) 5. After booking: get_booking_status, get_cancellation_quote / cancel_booking, get_amendment_quote / amend_booking Rules: - Prices: catalog prices are in cents (fromPriceEurCents); availability slots carry cents AND totalPriceEur/pricePerPersonEur (already euros). Prefer specialTotalPriceEur when present (active discount). - Durations are in seconds (durationSeconds). - bookableByUs=false means the activity can only be booked on the partner site: surface externalUrl, don't try to check out. - When check_availability finds no slots, offer only its suggestedDates (re-checked live for this party); if that is empty, nothing is open in the window. Never invent dates. - For a time of day, pass startAfter/startBefore to check_availability (e.g. startAfter "17:00" for an evening activity) instead of reading every slot. - DEMO MODE: create_checkout_session, cancel_booking and amend_booking do not reserve, charge, cancel or change anything. Never tell a user a booking is made, paid, cancelled or changed. Live bookings go through the REST API (POST /api/booking/hold → /api/booking/confirm). - Errors carry a stable "code" and a "retryable" flag.

Known tools 12

search_destinations

Find cities and points of interest (attractions) by name.

Inferred read-only
search_activities

Search tours, tickets and experiences by keywords, city (id or name), attraction, tag, rating or open date.

Inferred read-only
get_activity

Full details for one activity: description, durationSeconds, rating, catalog prices (cents), metadata (inclusions, meeting point, ...), location and bookability.

Inferred read-only
check_availability

Live time slots and prices from the supplier for a date and party.

Inferred read-only
get_availability_calendar

Which dates in a range are open, with slot count and cheapest price per date.

Inferred read-only
get_booking_options

Ticket types (product options), age bands, cancellation policy and the booking questions the supplier requires.

Inferred read-only
create_checkout_session

DEMO MODE — nothing is reserved and no payment can be taken.

Potential side effects
get_booking_status

Live status, voucher and ticket links for one of the caller's bookings.

Inferred read-only
get_cancellation_quote

Whether one of the caller's bookings can be cancelled and the refund it would receive.

Potential side effects
cancel_booking

DEMO MODE — returns the real refund quote and what would happen, without cancelling.

Potential side effects
get_amendment_quote

Quote a change of date, time, ticket type or party on one of the caller's bookings: returns quoteRef and the price difference.

Inferred read-only
amend_booking

DEMO MODE — validates the quote without applying the change.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.tourscanner]
url = "https://tourscanner.ai/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "tourscanner": {
      "type": "http",
      "url": "https://tourscanner.ai/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: tourscanner
Remote MCP URL: https://tourscanner.ai/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "tourscanner": {
      "url": "https://tourscanner.ai/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "tourscanner": {
      "type": "http",
      "url": "https://tourscanner.ai/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "tourscanner",
  "transport": "streamable-http",
  "url": "https://tourscanner.ai/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.