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
One conversation, from a vague idea to a checkout link.
Tools carry read-only and destructive hints, so agent hosts ask the traveller before a write.
Find the right activity.
search_destinationsCities and attractions by namesearch_activitiesBy keyword, city, tag, rating or locationget_activityFull detail, prices and bookabilityLive from the supplier.
check_availabilitySlots and prices for a date and partyget_availability_calendarOpen dates and cheapest priceget_booking_optionsTickets, age bands, cancellation policyHand the traveller a checkout.
create_checkout_sessionChecks the slot live, returns a checkout linkget_booking_statusStatus, voucher and ticket linksCancel and amend (demo mode).
get_cancellation_quoteCancellability and refundcancel_bookingCancel a booking (demo)get_amendment_quoteQuote a date, time or party changeamend_bookingApply a quoted amendment (demo)Three steps from zero to an agent that can search and book.
https://tourscanner.ai/api/mcpStreamable HTTPAPI key (required)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.
Add the server with the key in a header.
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.
Find skip-the-line Colosseum tickets for 2 adults next Saturday. Check live availability and prepare the cheapest morning slot.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_activities takes near: { lat, lng, radiusKm }. Results carry distanceKm.Slots and prices come from the supplier at request time, not from a cache.
Tool annotations let hosts confirm writes. Booking tools only see bookings made with your key.
The same API key works for the REST API and the MCP server.
One API key opens the MCP server and the REST API. Your agent gets live inventory from 14 providers through one integration.
Or write to [email protected]