Skip to main content
Glama

Server Details

Aggregated travel MCP — flights, tours, activities, price checks, visas, and more.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

39 tools
airlines_lookupInspect

Look up an airline by IATA (2-char) or ICAO (3-char) code.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYes
airports_lookupInspect

Look up an airport by IATA (3-char) or ICAO (4-char) code. Returns full details including runways.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYes
airports_nearInspect

Find airports near a geographic point. Returns results sorted by distance.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
latitudeYes
longitudeYes
radius_kmNo
include_smallNo
data_statusInspect

Check which static datasets (airports, airlines, visas) are loaded and their row counts.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

fcdo_list_countriesInspect

[fcdo] List all countries with UK FCDO travel advice.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

fcdo_travel_adviceInspect

[fcdo] Get UK FCDO travel advice for a specific country. Includes safety, entry requirements, health, and warnings.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYes
kiwi_feedback-to-devsInspect

[kiwi] Send feedback to the dev of the Kiwi MCP server.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesThe content of the feedback. Don't hesitate to include any text relevant to the issue (logs, error message) if you are having one.
kiwi_search-flightInspect

[kiwi]

Search for a flight

Description

Uses the Kiwi API to search for available flights between two locations on a specific date.

How it works

The tool will:

  1. Search for matching locations to resolve airport codes

  2. Find available flights for the specified route and date range

Method

Call this tool whenever a user wants to search for flights, regardless of whether they provided exact airport codes or just city names.

You should display the returned results in a markdown table format: Group the results by price (those who are the cheapest), duration (those who are the shortest, i.e. have the smallest 'totalDurationInSeconds') and the rest (those that could still be interesting).

Always display for each flight in order:

  • In the 1st column: The departure and arrival airports, including layovers (e.g. "Paris CDG → Barcelona BCN → Lisbon LIS")

  • In the 2nd column: The departure and arrival dates & times in the local timezones, and duration of the flight (e.g. "03/08 06:05 → 09:30 (3h 25m)", use 'durationInSeconds' to display the duration and not 'totalDurationInSeconds')

  • In the 3rd column: The cabin class (e.g. "Economy")

  • (In case of return flight only) In the 4th column: The return flight departure and arrival airports, including layovers (e.g. "Paris CDG → Barcelona BCN → Lisbon LIS")

  • (In case of return flight only) In the 5th column: The return flight departure and arrival dates & times in the local timezones, and duration of the flight (e.g. "03/08 06:05 → 09:30 (3h 25m)", use 'return.durationInSeconds' to display the duration)

  • (In case of return flight only) In the 6th column: The return flight cabin class (e.g. "Economy")

  • In the previous-to-last column: The total price of the flight

  • In the last column: The deep link to book the flight

Finally, provide a summary highlighting the best prices, the shortest flights and a recommendation. End wishing a nice trip to the user with a short fun fact about the destination!

ParametersJSON Schema
NameRequiredDescriptionDefault
currNoCurrency for response (examples: EUR, USD, GBP, JPY, CAD, AUD, NZD, CHF etc.)EUR
sortNoSort results by: price, duration, quality or date (default: date)date
flyToYesLocation to fly to: It could be a city or an airport name or code
localeNoLanguage of city names and kiwi.com website links (examples: en, uk, de, fr, es, it, ru etc.)en
flyFromYesLocation to fly from: It could be a city or an airport name or code
cabinClassNoCabin class: M (economy), W (economy premium), C (business), F (first class)
passengersNoPassengers details. The total number of passengers must be between 1 and 9. There must be at least one adult. There must be at least one adult per infant.
returnDateNoReturn date in dd/mm/yyyy format
departureDateYesDeparture date in dd/mm/yyyy format
returnDateFlexRangeNoReturn date flexibility range in days (0 to 3 days before/after the selected return date)
departureDateFlexRangeNoDeparture date flexibility range in days (0 to 3 days before/after the selected departure date)
peek_experience_availabilityInspect

[peek] Get availability information for a specific experience including dates, times, and pricing

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe ID of the experience
endDateYesEnd date inclusive in YYYY-MM-DD format (e.g., '2025-06-20' would return things taking place ON or BEFORE the 20th)
quantityYesNumber of travelers
startDateYesStart date inclusive YYYY-MM-DD format (e.g., '2025-06-19')
peek_experience_detailsInspect

[peek] Get detailed information about a specific experience by ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe ID of the experience to retrieve
peek_list_tagsInspect

[peek] List all category tags

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

peek_render_activity_tilesInspect

[peek] Render activity tiles for a list of activity IDs, returning an embeddable widget URI

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesID or comma separate list of activity IDs to render as tiles
peek_search_experiencesInspect

[peek] Search for travel experiences with comprehensive filtering options. Returns available categories, tags, and regions with IDs for further filtering.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoWhen the user wants something w/ a specific keyword (bike, beer, art, etc) limit to experiences whose title contain a keyword. Never include location information.
tagIdNoWhen you have determined the user is interest in a specific vibe of activity (family friendly, romantic, etc) limit to only experiences with a specific tag (single tag ID)
latLngNoWhen the user wants something NEAR a specific place, but not necessarily IN a specific place, limit to only those near a given lat_lng. ex: "37.7799,-122.2822". Don't use this for regions, instead use the search_regions and provide a region id. this is a good fallback if a specific region is lacking inventory.
endDateNoReturn experiences that are available on or before this date in YYYY-MM-DD format (e.g., '2025-06-20' would return things taking place ON or BEFORE the 20th)
regionIdNoWhen you have determined the user wants something in a specific region (found w/ search_regions) limit to only a specific region ID
startDateNoReturn experiences that are available on or after this date. YYYY-MM-DD format (e.g., '2025-06-19')
categoryIdNoLimit to only a specific activity category
peek_search_regionsInspect

[peek] Search for regions by name

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of regions to return (default: 50)
queryYesSearch query to match against region names
restcountries_country_infoInspect

[restcountries] Look up country information from REST Countries.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYes
fieldsNo
search_byNoname
tourradar_b2b-continents-listInspect

[tourradar] Use this when you need continent IDs for filtering tours by region.

Returns a list of all supported continents with their IDs and names for use in tour search filters.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tourradar_b2b-countries-listInspect

[tourradar] Use this when you need to look up country IDs for filtering tours or validating country names.

Returns a complete list of all supported countries with their IDs, names, and ISO country codes.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tourradar_b2b-currencies-listInspect

[tourradar] Use this when you need to check supported currencies or get currency details like symbols.

Returns a list of all supported currencies with their codes (USD, EUR), names, and symbols ($, €).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tourradar_b2b-languages-listInspect

[tourradar] Use this when you need language IDs for filtering tours by guide language.

Returns a list of all supported languages with their IDs, codes, and names for use in tour search filters.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tourradar_b2b-operator-detailsInspect

[tourradar] Use this when the user wants information about a tour operator, such as their terms and policies.

Fetches operator details including name, code, and terms & conditions based on operator ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
operatorIdYes
tourradar_b2b-tour-departuresInspect

[tourradar] Use this when the user asks about available departure dates, pricing for specific dates, or needs to validate if a departure date is available.

Returns a list of departures for a specific tour within a date range, including availability status, pricing, and booking information.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number. Default is 1
tourIdYesTour ID
dateRangeYesReturns only departure dates in the desired range
tourradar_b2b-tour-detailsInspect

[tourradar] Use this when the user wants to see detailed information about a specific tour.

Fetches comprehensive tour details including itinerary, pricing, operator info, images, and booking links based on tour ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
tourIdYes
tourradar_b2b-tour-faqInspect

[tourradar] Use this when the user has questions about a tour that might be answered in the FAQ section.

Returns a paginated list of frequently asked questions and answers about a specific tour, covering topics like inclusions, requirements, and policies.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number. Default is 1
tourIdYes
tourradar_b2b-tour-mapInspect

[tourradar] Use this when the user wants to see tour routes on a map or compare itineraries visually.

Fetches tour details for one or more tours and prepares map data with all itinerary locations, coordinates, and day-by-day information for visual display.

ParametersJSON Schema
NameRequiredDescriptionDefault
tourIdsYes
tourradar_b2b-tour-types-listInspect

[tourradar] Use this when you need tour type IDs for filtering tours by category like adventure, cultural, or wildlife.

Returns a hierarchical list of tour type groups and their individual types with IDs and names.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tourradar_general-current-dateInspect

[tourradar] Use this when you need to know the current date, especially before setting departure date filters.

Returns the current date and time in ISO format. Essential for calculating valid date ranges for tour searches.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tourradar_web-tour-bookingInspect

[tourradar] Use this when the user explicitly wants to book a tour and has provided their contact details.

Creates a booking request for a specific tour. Requires real contact details (email, names; phone optional). Always confirm the departure date by checking departures first. Never fabricate or assume user data - always ask for missing information.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesCustomer email address. If email is not given by the customer, please ask him before executing this endpoint. Never generate email by yourself, always ask customer for give the email before calling this tool.
tourIdYesTour ID
lastNameYes
firstNameYes
paxAdultsYesNumber of the adults. Always ask customer for this information, is important to have it
paxChildrenYesNumber of the children
phoneNumberNoCustomer phone number in E-164 format. Is optional, but recommended to provide it. Never put fake phone number, always ask customer for give the phone number before calling this tool. If customer do not gives phone number, just skip this field
departureDateYesDeparture date, from customer selection
agentInformationYesAgent information about the booking. Describe here what customer is looked for, preferences etc, what you can recognize. Will be helpful for our Customer Support team to understand the customer needs.
extraInformationYesCustomer extra information from the customer or agent. Fill here if customer has provided any additional information about the booking. This is optional and can be empty.
tourradar_web-tour-send-brochureInspect

[tourradar] Use this when the user requests a tour brochure or PDF to be sent to their email.

Sends a tour brochure (PDF file) to the specified email address. Before using this, ensure the user has provided their email address. If not provided, ask the user for it. Never generate or assume email addresses.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesUser email address. If email is not given by the user, please ask him before executing this endpoint. Never generate email by yourself, always ask user for give the email before calling this tool.
tourIdYesTour ID
travel_agentInspect

Ask a travel question in natural language. Routes to the right tools automatically and returns a combined answer. Example: 'Cheapest flights from Zurich to Rome next week, and do I need a visa?'

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYes
visa_checkInspect

Check visa requirement for a passport country visiting a destination.

ParametersJSON Schema
NameRequiredDescriptionDefault
passportYes
destinationYes
visa_summaryInspect

Overview of visa-free access for a passport country — counts by category.

ParametersJSON Schema
NameRequiredDescriptionDefault
passportYes

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.