GetYourGuide MCP. Manage travel bookings and activity discovery via AI conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
GetYourGuide. Connect your AI agent to the GetYourGuide global marketplace. Search for activities, check real-time availability, book tours, and manage reservations directly through natural conversation.
Use it to find experiences anywhere, from Paris to Tokyo, and handle the entire booking lifecycle without leaving your chat client.
What your AI agents can do
Cancel travel booking
Cancels an existing travel booking using a unique booking ID.
Check activity availability
Checks available time slots and vacancies for a specific tour or activity.
Create travel booking
Creates a new booking for an activity and returns the booking confirmation details.
Search for tours and experiences using keywords, locations, or coordinates to pull detailed information.
Verify open time slots and remaining spots for a specific tour date and time.
Create a new booking for an activity and receive instant confirmation details.
Get the current status and details for any existing reservation.
View, list, and retrieve details for shopping carts, whether they are active or abandoned.
Get a list of all cities and global areas supported by GetYourGuide.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
GetYourGuide MCP Server: 12 Tools for Travel Ops
These tools let your AI agent search, verify, book, and manage every aspect of a travel itinerary through the GetYourGuide marketplace.
019d75a4cancel travel booking
Cancels an existing travel booking using a unique booking ID.
019d75a4check activity availability
Checks available time slots and vacancies for a specific tour or activity.
019d75a4create travel booking
Creates a new booking for an activity and returns the booking confirmation details.
019d75a4get activity details
Retrieves full metadata and information for a specific tour or activity.
019d75a4get booking status
Checks the current status and details of an existing booking.
019d75a4get cart details
Retrieves detailed information about a specific shopping cart.
019d75a4get partner details
Retrieves the identity and metadata of the connected partner account.
019d75a4list active carts
Lists all shopping carts that are currently active or pending.
019d75a4list travel destinations
Lists all cities and global destinations supported by GetYourGuide.
019d75a4search by destination
Filters available activities to only show results within a specified city or location.
019d75a4search travel activities
Searches for tours or activities based on keywords and location.
019d75a4verify api connection
Confirms the connection status between your AI agent and the GetYourGuide platform.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with GetYourGuide, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You connect your AI agent to the GetYourGuide global marketplace. It lets you find, book, and manage tours and activities from around the world just by chatting with it. You can handle the entire trip planning process without ever leaving your chat client. You'll use the search_travel_activities tool to search for tours or activities based on keywords and a location, and you can narrow that down further by using search_by_destination to filter results to a specific city or area.
When you find something you like, you can grab the full details for any activity using get_activity_details. You'll see all the cities and global areas the platform supports when you run list_travel_destinations. To make sure a tour is open for business, check available time slots and remaining spots with check_activity_availability.
Once you're set on a date, you can create a new booking for an activity and get the confirmation details right away using create_travel_booking. You can check the status and details of any existing reservation with get_booking_status, or if plans change, you can cancel a booking using cancel_travel_booking. You'll also manage your shopping experience with the list_active_carts tool to see all pending or active carts, and you can get detailed info about a specific cart using get_cart_details.
If you've got a partner account set up, you can pull the identity and metadata of that partner using get_partner_details. Finally, you can confirm that your AI agent is connected to GetYourGuide using verify_api_connection.
How GetYourGuide MCP Works
- 1 Subscribe to the server on Vinkius and provide your GetYourGuide Partner Access Token.
- 2 Your AI client uses a natural language prompt (e.g., 'Book me a tour in Rome next week').
- 3 The server executes the necessary tools (e.g.,
search_travel_activities, thencreate_travel_booking) and returns the final confirmation or status update to your client.
The bottom line is, your AI client handles the entire API workflow, so you just talk to it.
Who Is GetYourGuide MCP For?
Travel agencies, tour operators, and concierge services need this. If your job involves planning trips or managing client itineraries, this server cuts out the manual portal navigation. It lets you handle complex, multi-step bookings—like checking availability, finding the right tour, and confirming the booking—all through simple conversation.
Uses the server to quickly check activity availability or manage multiple client bookings without logging into a separate portal.
Gets a real-time overview of the best activities in a destination using simple AI commands, making instant recommendations.
Automates the retrieval of tour details and booking statuses for large travel groups and complex itineraries.
What Changes When You Connect
- Automate booking steps. Instead of manually visiting the GetYourGuide site to check availability and then booking, your agent uses
check_activity_availabilityandcreate_travel_bookingin sequence. You get the confirmation in your chat window. - Handle complex itineraries. You can search for options using
search_travel_activitiesand then refine the results usingsearch_by_destination. This builds a full trip plan without ever leaving your primary workspace. - Manage reservations easily. If a client changes plans, you don't need to log into a portal. Just use
get_booking_statusorcancel_travel_bookingto check or cancel the reservation using its unique hash. - Keep track of sales. Use
list_active_cartsto see pending purchases. This lets you follow up with clients who started browsing but didn't finish buying. - Verify setup instantly. The
verify_api_connectiontool confirms your connection is live before you start, giving you peace of mind that your agent can actually run the booking commands. - Know your limits. Use
list_travel_destinationsto see all supported cities, ensuring your agent won't try to plan a trip to an unsupported location.
Real-World Use Cases
Planning a Multi-City Trip
A travel agent needs to plan a trip through Paris and Rome. They ask their agent, 'Find me three-day tours in Paris, and then check for options in Rome.' The agent uses search_travel_activities for Paris, then uses search_by_destination to narrow the search for Rome, returning two lists of options. The agent gives the agent a comparative summary, solving the planning problem in one chat session.
Handling a Last-Minute Change
A client's flight was delayed, and they need a new activity booked immediately. The agent uses list_travel_destinations to confirm the current location, then uses check_activity_availability to find open spots for a suitable tour. Finally, it uses create_travel_booking to lock in the new plans, all without human intervention.
Auditing Pending Sales
A sales team needs to follow up on high-value leads. They ask the agent to 'List all active shopping carts.' The agent uses list_active_carts to pull a list of IDs, and then uses get_cart_details on each one. The sales team gets a report of abandoned purchases, allowing them to follow up with the right details.
Checking a Booking Status
A concierge receives a client query: 'What is the status of booking GYG-XYZ?' The agent uses get_booking_status to fetch the details. The agent reports back, confirming the booking and providing the meeting point coordinates, solving the client query instantly.
The Tradeoffs
Manually checking every detail
The developer writes a script that calls get_activity_details for a list of 50 IDs, then tries to manually cross-reference the dates and prices in a spreadsheet. This is slow, prone to copy/paste errors, and fails if the metadata changes.
→
Instead, let your agent run search_travel_activities with all necessary parameters. The search tool pulls the core metadata, and your agent processes the structured output, eliminating the need for bulk manual data handling.
Over-relying on the UI
The user tries to book a tour, but gets stuck on the checkout page because they need to know the exact number of available slots. They leave the platform and check the website manually.
→
Before booking, always run check_activity_availability. This tool gives you real-time capacity numbers right in your workflow, confirming if the slot is open before you even attempt to create_travel_booking.
Ignoring the connection status
You start a complex booking flow, but the connection fails halfway through, leaving you unsure if the booking was processed or if the data was lost.
→
Always run verify_api_connection first. This quick check confirms the server is online and ready to process transactions before you waste time building a full itinerary.
When It Fits, When It Doesn't
Use this server if your workflow is centered on the full lifecycle of travel experiences: finding, checking, booking, and managing. It's perfect for travel agencies, booking aggregators, or any system needing real-time access to global activity data. Don't use it if you only need to list general company details or manage simple e-commerce product inventories, as it's highly specialized for travel. If you only need to list cities, use list_travel_destinations; if you only need to confirm the connection, use verify_api_connection—don't try to use the server for something else.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GetYourGuide. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Planning a trip involves too many tabs and manual lookups.
Right now, planning a trip means hopping between the GetYourGuide website, checking availability, finding the right tour ID, and then manually copying all those details into your internal CRM. You spend minutes just confirming if a tour slot is actually open before you can even draft the booking.
With this MCP server, you tell your agent what you need. It handles the search (`search_travel_activities`) and the availability check (`check_activity_availability`) in one go. You get a clean, structured list of options and the next steps, not a dozen browser tabs to manage.
GetYourGuide MCP Server: Book the experience directly in your chat.
You don't have to copy confirmation numbers or wait for API responses in a separate dashboard. The agent uses `create_travel_booking` and `get_booking_status` to finalize the transaction and report the status instantly. The entire process stays within your AI client.
Booking and managing travel details is now conversational. You talk to your agent, and it talks to GetYourGuide. It's done.
Common Questions About GetYourGuide MCP
How do I check the status of a booking using `get_booking_status`? +
You provide the booking's unique identifier (hash). The agent runs get_booking_status and returns the booking status, meeting point, and details directly to you.
Can I find activities in a new city using `search_by_destination`? +
Yes, this tool filters all activities to only show options within the specified city. You run search_by_destination and then follow up by using search_travel_activities to narrow down the type of activity.
What is the difference between `search_travel_activities` and `get_activity_details`? +
search_travel_activities finds a list of options based on keywords and location. get_activity_details takes a specific activity ID and gives you all the deep metadata for just that one item.
How do I book a tour using `create_travel_booking`? +
You must first confirm availability using check_activity_availability to ensure the slot is open. Then, you give the agent the final parameters, and it uses create_travel_booking to make the booking.
Do I need to list destinations first? (list_travel_destinations) +
No, you can search directly. However, running list_travel_destinations first gives you a comprehensive list of all supported cities, which is useful for initial planning.
How do I check if my API connection is working with `verify_api_connection`? +
The verify_api_connection tool confirms your credentials and setup. It returns a simple status code, letting you know immediately if your GetYourGuide Partner Access Token is valid and active.
What is the purpose of `get_partner_details`? +
This tool fetches your account identity and metadata. You use get_partner_details when you need to confirm which partner account the AI client is operating under.
Can I see a list of my pending trips using `list_active_carts`? +
Yes, list_active_carts retrieves detailed information for any shopping carts. It shows you items added but not yet booked, which is useful for managing pending travel plans.
How do I get an Access Token for GetYourGuide? +
You must register as a Partner or Distributor. Once approved, you can find your Access Token in the GetYourGuide Integrator Portal.
Can I search for activities using coordinates? +
Yes! The 'search_travel_activities' tool accepts location strings which can include latitude/longitude coordinates to find tours near a specific point.
How do I check if a tour is available on a specific date? +
Use the 'check_activity_availability' tool. Provide the Tour ID and an ISO date (YYYY-MM-DD) to see all open slots and vacancies for that day.
What is a 'Booking Hash'? +
The Booking Hash is a unique alphanumeric identifier for a reservation. You need it to retrieve booking details or to cancel a reservation via the agent.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Glow Loyalty
Manage loyalty members, track point balances, and oversee rewards via AI agents with Glow Loyalty.
MerchantSpring
Cross-marketplace reporting via MerchantSpring — track sales, orders, and products from multiple stores.
Ship24
Track shipments from 1200+ carriers worldwide with a universal tracking API that gives real-time delivery status updates.
You might also like
AfterShip Tracking
Shipment tracking and logistics — track packages, manage couriers, and monitor deliveries via AI.
GiveWP
Manage donation forms, track donors, and oversee fundraising stats via AI agents with GiveWP.
Auth0
Manage IAM operations—users, clients, connections, and logs in your Auth0 tenant directly via your AI agent.