Model Context Protocol

Tours & activities
for your AI agent

A remote MCP server with 12 tools.
Your agent searches 1,000,000+ activities, checks live availability and prepares the checkout.

Works with Claude, ChatGPT, Cursor and any client with remote MCP

12
Tools
1M+
Activities
14
Providers
Live
Availability

What your agent can do

One conversation, from a vague idea to a checkout link.

Travel assistant
Connected to tourscanner MCP
Find me a Colosseum tour in Rome this Saturday for two adults, under €60 each.
search_activitiescheck_availabilityget_booking_options
Found 3 tours with open slots. The best rated one:
Colosseum & Roman Forum guided tour
€54 / adult
4.8Sat 09:30Free cancellation until Friday
Want me to prepare the checkout?
Yes, book the 09:30.
create_checkout_session
Slot confirmed live. Your checkout is ready, with the slot, party and price pre-filled.
Open checkout · €108

12 tools, four jobs

Tools carry read-only and destructive hints, so agent hosts ask the traveller before a write.

Discover

Find the right activity.

  • search_destinationsCities and attractions by name
  • search_activitiesBy keyword, city, tag, rating or location
  • get_activityFull detail, prices and bookability

Check

Live from the supplier.

  • check_availabilitySlots and prices for a date and party
  • get_availability_calendarOpen dates and cheapest price
  • get_booking_optionsTickets, age bands, cancellation policy

Book

Hand the traveller a checkout.

  • create_checkout_sessionChecks the slot live, returns a checkout link
  • get_booking_statusStatus, voucher and ticket links

Manage

Cancel and amend (demo mode).

  • get_cancellation_quoteCancellability and refund
  • cancel_bookingCancel a booking (demo)
  • get_amendment_quoteQuote a date, time or party change
  • amend_bookingApply a quoted amendment (demo)

Setup guide

Three steps from zero to an agent that can search and book.

Endpoint
https://tourscanner.ai/api/mcp
Transport
Streamable HTTP
Auth
API key (required)
1

Get an API key

Keys are issued by TourScanner on request: [email protected]. Every request needs one, including initialize and tools/list.

Send it as Authorization: Bearer <key> or X-API-Key: <key>. Clients that cannot send headers put it in the URL as ?api_key=<key>. Without a valid key the server answers 401 with WWW-Authenticate: Bearer. The examples below use YOUR_API_KEY.

2

Connect your client

Add the server with the key in a header.

terminal
claude mcp add --transport http tourscanner https://tourscanner.ai/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Any other client with remote MCP support (Streamable HTTP) works the same way: point it at https://tourscanner.ai/api/mcp and send Authorization: Bearer YOUR_API_KEY.

3

Try a prompt

prompt
Find skip-the-line Colosseum tickets for 2 adults next Saturday. Check live availability and prepare the cheapest morning slot.
Checkout links are real; cancel and amend run in demo mode. create_checkout_session checks the slot live and returns a checkout link with the slot, party and price pre-filled. Nothing is booked until the traveller pays there. cancel_booking and amend_booking return real quotes but cancel and change nothing.
Search near the traveller. search_activities takes near: { lat, lng, radiusKm }. Results carry distanceKm.

Built for agents

Live availability

Slots and prices come from the supplier at request time, not from a cache.

Safe by default

Tool annotations let hosts confirm writes. Booking tools only see bookings made with your key.

One key

The same API key works for the REST API and the MCP server.

Get access

Give your agent a booking engine

One API key opens the MCP server and the REST API. Your agent gets live inventory from 14 providers through one integration.

  • Live availability and prices from the supplier
  • Checkout links with slot, party and price pre-filled
  • Same key for the MCP server and the REST API

Or write to [email protected]

  1. 1
    Tell us what you are building
    A short email: your product, your agent and the cities you care about.
  2. 2
    Receive your API key
    Keys are issued by TourScanner. Sandbox booking is set up when you start integrating.
  3. 3
    Connect and ship
    Add the server to your client and your agent can search and prepare bookings.