MCP serverio.github.negm17111995/maqami-travel
Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 13 hr ago
Tools
63
changed 2 days ago
More info
URL
mcp.maqami.co/
streamable-http
Says it is
MAQAMI Travel MCP Server 0.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:63d374d343…c3cbe6 · +0 −28 2 days ago
| Tool | Schema |
|---|---|
| cancelExperienceBooking Cancel a confirmed experience/tour booking. For traveler security, you must provide the bookingId along with the guest email address or last name. |
input · no output |
| chargeFlightExtraCharges ## Overview
Confirms a pending extra-charge batch created by `/extra-charges/precharges`. Captures the Stripe PaymentIntent or bills the credit line, then appends the lines to the |
input · no output |
| createExperienceBooking Capture Stripe payment then confirm cart with experiences-api. Cart status `completed` maps to dispatcher `PENDING_CONFIRMATION`; final `CONFIRMED` arrives via webhook. Cart status |
input · no output |
| getExperienceBooking Poll booking status while pending confirmation or retrieve voucher after webhook confirms.
Public response omits `providerPayment` (provider retail/invoice). |
input · no output |
| getExperienceBookingCancelPreview ## Overview
Preview the refund amount and cancellation fee for a booking before committing to cancel it.
## When to Use
- **Cancellation confirmation screens** - Show the guest |
input · no output |
| getExperienceTour ## Overview
Retrieve full details for a specific tour, including description, media, inclusions, pricing context, and structured itineraries when available.
## When to Use
- **P |
input · no output |
| getExperienceTourAvailability ## Overview
Retrieve available dates and time slots for a specific tour so users can pick when to attend.
## When to Use
- **Date pickers** - Populate a calendar or slot selecto |
input · no output |
| getExperienceTourBookingOptions ## Overview
Resolve priced booking options, time slots, and required guest inputs for a selected tour date and participant mix.
## When to Use
- **Option/slot pickers** - Show a |
input · no output |
| getExperienceTourReviews ## Overview
Retrieve normalized guest reviews and ratings for a specific tour.
## When to Use
- **Review sections** - Display guest feedback on tour detail pages
- **Trust build |
input · no output |
| getFlightPrebook ## Overview
Retrieve an existing flight checkout session (prebook) by ID, including any ancillary services already attached and a live catalog of remaining attachable services.
# |
input · no output |
| getHotelTaxSchema ## Overview
Returns the tax schema of a hotel as normalized static data, independent of the supply provider the rules were learned from. Each entry describes one tax or fee: wheth |
input · no output |
| getPriceIndexCity ## Overview
Retrieve aggregated historical price index data for all hotels in a specific city. Returns average per-night prices aggregated by calendar day across all hotels in the |
input · no output |
| getPriceIndexHotels ## Overview
Retrieve historical price index data for a list of hotels. Returns average per-night prices aggregated by calendar day, allowing you to analyze pricing trends and patt |
input · no output |
| getPublicPrice ## Overview
Retrieve cached public price data for a specific hotel and occupancy. This endpoint returns pricing information sourced from public booking platforms (e.g., Booking.co |
input · no output |
| get_bookings_bookingid Retrieve details for a confirmed hotel booking. For traveler privacy, you must provide the bookingId along with the guest email address or last name used during booking. |
input · no output |
| get_data_chains ## Overview
Get all available hotel chains (e.g., Marriott, Hilton, IHG). Use chain IDs to filter hotel searches by brand.
## When to Use
- **Chain filters** - Filter hotels by |
input · no output |
| get_data_cities ## Overview
Get a list of all cities within a specific country. Perfect for building location dropdowns and city selection interfaces.
## When to Use
- **City dropdowns** - Popu |
input · no output |
| get_data_countries ## Overview
Get a complete list of all countries available in the system with their ISO-2 country codes. Essential for building country selection interfaces.
## When to Use
- ** |
input · no output |
| get_data_currencies ## Overview
Get all available currencies with their codes, names, and the countries where each currency is used. Perfect for building currency selection interfaces.
## When to Us |
input · no output |
| get_data_facilities ## Overview
Get all available hotel facilities (amenities) with multi-language translations. Use these facility IDs to filter hotel searches by amenities.
## When to Use
- **Fac |
input · no output |
| get_data_flights_airlines ## Overview
Retrieve a list of airlines with optional filtering by name, alliance, and active status.
## When to Use
- **Airline directory** - Build a searchable list of airline |
input · no output |
| get_data_flights_airlines_iatas ## Overview
Retrieve a lightweight list of airline IATA codes with names for autocomplete and lookup purposes.
## When to Use
- **Autocomplete dropdowns** - Populate airline sea |
input · no output |
| get_data_flights_airlines_iatas_iatacode ## Overview
Retrieve full details for a specific airline using its 2-letter IATA code.
## When to Use
- **Airline display** - Show airline name, logo, and alliance for a given I |
input · no output |
| get_data_flights_airports ## Overview
Search for airports by name, city, or IATA code using a text query. Returns matching airports for use in autocomplete and search inputs.
## When to Use
- **Airport a |
input · no output |
| get_data_flights_airports_iatas ## Overview
Retrieve a lightweight list of airport IATA codes with names for autocomplete and lookup purposes.
## When to Use
- **Autocomplete dropdowns** - Populate airport sea |
input · no output |
| get_data_flights_airports_iatas_iatacode ## Overview
Retrieve detailed information for a specific airport using its 3-letter IATA code.
## When to Use
- **Airport display** - Show airport name, city, and country for a |
input · no output |
| get_data_hotel ## Overview
Get comprehensive details about a specific hotel including descriptions, amenities, images, location, and ratings. Perfect for displaying hotel detail pages.
## When |
input · no output |
| get_data_hotel_ask ## Overview
**Beta Feature** - Ask natural language questions about a specific hotel and get AI-powered answers based on the hotel's information.
## When to Use
- **Hotel Q&A** |
input · no output |
| get_data_hotel_search Search for a hotel using a semantic text query. Returns the best-matching hotel with basic details and a relevance score. |
input · no output |
| get_data_hotels ## Overview
Search and retrieve hotel listings based on various criteria. Get hotel metadata including names, addresses, ratings, amenities, and images for display in your applica |
input · no output |
| get_data_hotels_room_search ## Overview
**Beta Feature** - Search hotel rooms using visual and text-based queries. Uses image search technology to match your query against room images and find hotels with ro |
input · no output |
| get_data_hotels_semantic_search ## Overview
**Beta Feature** - Search hotels using natural language queries. Uses AI to understand search intent and find hotels that match the meaning, not just keywords.
## Whe |
input · no output |
| get_data_hoteltypes ## Overview
Get all available hotel type classifications (e.g., resort, boutique, business hotel). Use type IDs to filter hotel searches.
## When to Use
- **Type filters** - Fil |
input · no output |
| get_data_iatacodes ## Overview
Get IATA (International Air Transport Association) airport codes with airport names, coordinates, and country information. Useful for airport-based hotel searches.
## |
input · no output |
| get_data_languages ## Overview
Get all supported languages for hotel translations and content localization. Use language codes to request hotel data in specific languages.
## When to Use
- **Langu |
input · no output |
| get_data_places ## Overview
Search for places, locations, and areas using Google Places API. Returns a list of matching places that can be used to search for hotels within specific boundaries.
* |
input · no output |
| get_data_places_placeid ## Overview
Get detailed information about a specific place using its Place ID. Returns complete place details including boundaries and location information.
**Pricing**: $0.01 p |
input · no output |
| get_data_reviews ## Overview
Retrieve guest reviews and ratings for a specific hotel. Display authentic feedback from previous guests to help users make informed booking decisions.
## When to Use |
input · no output |
| get_data_weather ## Overview
Get weather forecasts for specific locations. Response structure adapts based on the forecast time range (short-term vs. long-term).
## When to Use
- **Travel planni |
input · no output |
| get_flights_bookings_bookingid Retrieve complete details of a confirmed flight booking. For traveler privacy, you must provide the bookingId along with the passenger email address or last name. |
input · no output |
| get_flights_bookings_bookingid_cancellations ## Overview
Returns refund eligibility, estimated refund amounts, and penalty details for a booking **without actually cancelling it**. Use this before calling `POST /flights/book |
input · no output |
| get_flights_bookings_bookingid_services ## Overview
Retrieve the ancillary services (seats, baggage) for an existing flight booking: services that are **already booked** together with the live catalog of services that * |
input · no output |
| get_prebooks_prebookid ## Overview
Retrieve details of an existing prebook session by its ID. Use this to fetch prebook information without creating a new session.
## When to Use
- **Session recovery* |
input · no output |
| listBookings ## Overview
Search for bookings by guest ID or client reference. Perfect for displaying a guest's booking history or finding bookings by your internal reference codes.
## When to |
input · no output |
| post_bookings_bookingid_alternative_prebooks ## Overview
**Hard Amendment** — Search for alternative rates at the same hotel and create ready-to-book prebook sessions for a confirmed booking. Used when the guest needs to cha |
input · no output |
| post_data_hotel_highlights ## Overview
**Beta Feature** - Generate short, AI-written "Smart Highlight" cards for a hotel. Each highlight is a title plus a one or two sentence description, generated directly |
input · no output |
| post_flights_bookings ## Overview
Complete a flight reservation by confirming a prebook and processing payment. This is the final step in the booking flow.
## When to Use
- **Final booking confirmati |
input · no output |
| post_flights_bookings_bookingid_cancellations Cancel an existing confirmed flight booking. For passenger security, you must provide the bookingId along with the passenger email address or last name. |
input · no output |
| post_flights_prebooks ## Overview
Initiate a flight booking session by reserving the offer with the provider, creating a payment intent when you use the Stripe SDK, and discovering available ancillary |
input · no output |
| post_flights_prebooks_prebookid_services ## Overview
Add ancillary services such as seat selection or extra baggage to an existing prebook before confirming the final booking.
## When to Use
- **Seat selection** - Allo |
input · no output |
| post_flights_rates ## Overview
Search for available flights with real-time pricing from multiple providers. The itinerary **must** be sent as a non-empty `legs` array. Each leg follows the provider |
input · no output |
| post_flights_verify ## Overview
Confirm a flight offer is still available and retrieve the latest pricing before proceeding to booking. Always verify before prebooking to avoid price discrepancies.
|
input · no output |
| post_hotels_min_rates ## Overview
Get the cheapest available rate for each hotel in your list. Perfect for displaying price comparisons without loading full rate details.
## When to Use
- **Show pric |
input · no output |
| post_hotels_rates ## Overview
Search for hotel rates and availability across multiple hotels. This is your primary endpoint for finding bookable hotel rooms with real-time pricing.
## When to Use
|
input · no output |
| post_rates_book ## Overview
**Step 2 of 2** in the booking flow. Complete the booking by providing guest information and payment details. This confirms the reservation and creates the final booki |
input · no output |
| post_rates_prebook ## Overview
**Step 1 of 2** in the booking flow. Create a prebook session to check the availability of a rate and get final pricing before payment. This `prebookId` needed to comp |
input · no output |
| post_rates_rebook ## Overview
**Step 2 of 2** in the **hard amendment** flow. Use a `prebookId` produced by `POST /bookings/{bookingId}/alternative-prebooks` to create the replacement booking. On s |
input · no output |
| prebookExperienceTour ## Overview
Create a temporary hold on the selected tour slot and a Stripe PaymentIntent for checkout.
## When to Use
- **Checkout start** — After the user picks option, slot, a |
input · no output |
| prechargeFlightExtraCharges ## Overview
Creates a pending post-booking extra-charge batch for an existing flight booking and returns an opaque `chargesId`. For Stripe-paid bookings, also creates a PaymentInt |
input · no output |
| put_bookings_bookingid Cancel an existing confirmed hotel reservation. For traveler security and to prevent unauthorized cancellations, you must provide the bookingId along with the guest email address o |
input · no output |
| put_bookings_bookingid_amend Amend an existing confirmed booking (dates, rooms, or guests). For traveler security, you must provide the bookingId along with the guest email address or last name used during boo |
input · no output |
| searchExperienceTours ## Overview
Search available tours and activities with localized content and prices in your chosen currency.
## When to Use
- **Search results** - Populate a tours listing or ma |
input · no output |
| searchFlightsMatrix ## Overview
Search the cheapest fare for each departure (and, on round-trips, return) date combination across a grid of nearby dates — `±flexDays` around the dates in your request |
input · no output |
## Overview
Permanently remove a voucher from your system. Use with caution - deleted vouchers cannot be recovered.
## When to Use
- **Cleanup** - Remove expired or unused vouch |
— |
## Overview
Get all bookings associated with your API key, with optional filtering by date ranges. Perfect for generating reports and managing your booking inventory.
## When to |
— |
## Overview
Returns analytics on the source markets (guest nationality) of bookings. Compares the current period to the previous period of equal length, with per-nationality booki |
— |
## Overview
Returns analytics on **properties** (hotels): per-hotel sales, buying price, profit, and profit margin. Compares the current period to the previous period of equal len |
— |
## Overview
Returns analytics on **destinations** (the country where the hotel is located). Compares the current period to the previous period of equal length, with per-destinatio |
— |
## Overview
List confirmed flight bookings owned by the authenticated user. Supports an optional PNR + last-name lookup for retrieving a single booking.
## When to Use
- **"My b |
— |
## Overview
Retrieve a complete list of all guests enrolled in your loyalty program with their points balance and booking history.
## When to Use
- **Guest management** - View a |
— |
## Overview
Get detailed information about a specific guest by their ID, including loyalty points and booking history.
## When to Use
- **Customer profiles** - Display guest inf |
— |
## Overview
Get all loyalty transactions for a specific guest, showing points earned and cashback rates used for each booking.
## When to Use
- **Points history** - Show guests |
— |
## Overview
Get a guest's current available points and upcoming points (points pending from confirmed bookings).
## When to Use
- **Points display** - Show points balance on gue |
— |
## Overview
Retrieve all vouchers available to a specific guest, including discount codes, validity periods, and usage limits.
## When to Use
- **Voucher display** - Show availa |
— |
## Overview
Retrieve your current loyalty program configuration, including whether it's active and what cashback rate is set.
## When to Use
- **Settings display** - Show curren |
— |
## Overview
Get your current supply customization preferences, including advanced accessibility options for hotel searches.
## When to Use
- **Settings display** - Show current |
— |
## Overview
Get a paginated list of all vouchers in your system, including active and inactive vouchers with their current status.
## When to Use
- **Voucher management** - View |
— |
## Overview
Get a complete history of all voucher redemptions across your system, showing which vouchers were used, when, and for which bookings.
## When to Use
- **Usage analyt |
— |
## Overview
Get complete details for a specific voucher by its ID, including discount rules, validity, and usage information.
## When to Use
- **Voucher lookup** - Find details |
— |
## Overview
Get a ranked list of your top-performing hotels by booking volume and sales. Perfect for identifying your best-selling properties.
## When to Use
- **Hotel performan |
— |
## Overview
Analyze your bookings and sales by customer nationality/market. Understand which countries drive the most business.
## When to Use
- **Market analysis** - Identify t |
— |
## Overview
Get comprehensive analytics covering sales, bookings, commissions, and revenue for your date range. This is your complete business intelligence endpoint.
## When to U |
— |
## Overview
Get weekly aggregated sales and booking data broken down by week. Perfect for tracking week-over-week performance trends.
## When to Use
- **Weekly performance dashb |
— |
## Overview
Returns commission earnings on the account for the given date range. Each day in the range includes the total commission amount and the average commission percentage.
|
— |
## Overview
Convert a guest's loyalty points into a discount voucher. Points are converted at a rate of **10 points = $1 USD** (or equivalent in the specified currency).
## When |
— |
## Overview
Create discount vouchers that customers can apply to their hotel and flight bookings. Supports percentage discounts, fixed amounts, and points redemption vouchers.
## |
— |
## Overview
Configure your loyalty program settings, including enabling/disabling the program and setting cashback rates.
## When to Use
- **Program activation** - Enable or dis |
— |
## Overview
Configure your supply customization preferences, including enabling or disabling advanced accessibility options for hotel searches.
## When to Use
- **Enable feature |
— |
## Overview
Modify an existing voucher's settings, including discount values, validity periods, usage limits, and status.
## When to Use
- **Extend validity** - Update voucher e |
— |
## Overview
Quickly activate or deactivate a voucher without updating other fields. Perfect for temporarily disabling vouchers.
## When to Use
- **Temporary disable** - Deactiva |
— |
## Overview
Search for bookings by free-text query. Matches guest names, booking IDs, hotel names, and other booking-related fields. Results are paginated.
## When to Use
- **Ad |
— |
Verify it yourself
npx teppi-check https://mcp.maqami.co/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2JK9WYJ92C2MX78ES8QF