MAQAMI Travel
by @negm17111995 · io.github.negm17111995/maqami-travel
Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels.
- Category
- Maps, travel and weather
- Connection
- Remote (HTTP)
- Tools
- 41 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http maqami-travel https://mcp.maqami.co/Claude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://mcp.maqami.co/Or run it locally (npm)
claude mcp add maqami-travel -- npx -y maqami-travel@1.0.9Cursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"maqami-travel": {
"url": "https://mcp.maqami.co/"
}
}
}Tools it offers
41 tools, as the server itself reported during our check on Oct 31, 2026.
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 - **Display hotel listings** with prices opost_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 price ranges** on hotel listing pages - **Quickget_prebooks_prebookidRetrieve a hotel prebook by its `prebookId`: final price, cancellation terms, room details and the `checkoutUrl` (`https://book.maqami.co/booking?prebookId=...`). Bookings are paid and confirmed only on MAQAMI's website,post_rates_prebook## Overview Locks the chosen hotel rate and returns the final price, cancellation terms and a checkout link on MAQAMI's website. ## When to Use When the customer has chosen a hotel, room, dates and guests and reviewed thlistBookingsFind a customer's hotel bookings by the email address and last name used to book. Both must match the booking holder; nothing is returned otherwise. Returns each booking with its `bookingId`, status, hotel, dates, guestsget_bookings_bookingidLook up a confirmed hotel booking: status, hotel, dates, rooms, guests, price and cancellation policy. Requires the `bookingId` and the `email` used to book: the server only returns or changes a booking when they match.cancel_hotel_bookingCancel a confirmed hotel booking. First check the cancellation policy with `get_bookings_bookingid` and confirm with the customer: a non-refundable booking, or one past its free-cancellation deadline, can be charged in fput_bookings_bookingid_amendCorrect the booking holder's name, email or phone on a confirmed hotel booking, for example to fix a typo. It does not change dates, rooms or guests. To show the customer prices for other dates or guests, use `post_bookipost_bookings_bookingid_alternative_prebooks## Overview **Hard Amendment** — Search for alternative rates at the same hotel and create prebook sessions for a confirmed booking. Used when the guest needs to change their check-in/check-out dates or room occupancy. #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: whether it is already included in the room ratget_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 application. ## When to Use - **Hotel listings**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. ## When to Use - **Natural language search** - Lget_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** - Answer customer questions about hotels -post_data_hotel_highlights## Overview Generate short, AI-written "Smart Highlight" cards for a hotel. Each highlight is a title plus a one or two sentence description, generated directly in the requested language. **Pricing**: $0.02 per request *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 rooms that match your visual preferences, aget_data_hotel## Overview Get comprehensive details about a specific hotel including descriptions, amenities, images, location, and ratings. Perfect for displaying hotel detail pages. ## When to Use - **Hotel detail pages** - Show comget_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 - **Review display** - Show guest reviewsget_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** - Populate city selection lists - **Location filtget_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 - **Country dropdowns** - Populate country seleget_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 Use - **Currency dropdowns** - Populate currget_data_iatacodes## Overview Get IATA (International Air Transport Association) airport codes with airport names, coordinates, and country information. Useful for airport-based hotel searches. ## When to Use - **Airport searches** - Findget_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 - **Facility filters** - Build amenity filtering iget_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** - Filter hotels by type in search - **Type displget_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 chain/brand - **Brand selection** - Let useget_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 - **Language selection** - Display available languagget_data_hotel_searchFind hotels by name or place with a semantic text search. Returns up to 5 matches (set `limit` for more) with name, address, city, country and a relevance score. Check the name and city before using an `id`. For an exactget_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 IATA code - **Flight result enrichment** - Fget_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 given IATA code - **Flight result enrichmenget_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 search inputs with a full list of codes and napost_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 **SearchLeg** shape: required `origin`, `post_flights_verify## Overview Confirm a flight offer is still available and retrieve the latest pricing before proceeding to booking. Returns the checkout link for the verified offer. ## When to Use - **Pre-booking validation** - Confirmget_flights_bookings_bookingidLook up a confirmed flight booking: status, passengers, flights, booking references, fare rules and price. Requires the `bookingId` and the `email` used to book: the server only returns or changes a booking when they matget_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 **can still be booked**. ## When to Use -get_flights_bookings_bookingid_cancellations## Overview Returns refund eligibility, estimated refund amounts, and penalty details for a booking **without actually cancelling it**. Useful before `post_flights_bookings_bookingid_cancellations` to understand the finapost_flights_bookings_bookingid_cancellationsFlight bookings are cancelled on MAQAMI's website, not in this chat. When a customer wants to cancel a flight, give them https://book.maqami.co/manage-bookings and tell them to continue from there: choose "Flight reservaget_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 airlines for display or filtering - **Alliance filget_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 search inputs with a minimal list - **Client-sget_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 autocomplete** - Power origin/destination segetExperienceBookingLook up a tour or activity booking: status, booking details and the voucher once it is confirmed. Requires the `bookingId` and the `email` used to book: the server only returns or changes a booking when they match.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 exactly what they'll be refunded - **Suppor
Questions
What is the MAQAMI Travel MCP server?
Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels. It is made by @negm17111995 and listed in the official MCP Registry as io.github.negm17111995/maqami-travel. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add MAQAMI Travel to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.maqami.co/. In Claude Code, run: claude mcp add --transport http maqami-travel https://mcp.maqami.co/
How do I add MAQAMI Travel to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.maqami.co/.
How do I add MAQAMI Travel to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "maqami-travel": { "url": "https://mcp.maqami.co/" } } }
Does MAQAMI Travel work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can MAQAMI Travel do?
It gives your AI 41 tools, including post_hotels_rates, post_hotels_min_rates, get_prebooks_prebookid, post_rates_prebook, listBookings. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-negm17111995-maqami-travel)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-negm17111995-maqami-travel"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-negm17111995-maqami-travel.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-negm17111995-maqami-travel.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Maps, travel and weather
See allMapboxVerified maker
@mapboxGeospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc.
Alexandre Caramaschi: cursos e aulas de GEO em português
alexandrecaramaschi.comCursos gratuitos de GEO, SEO e IA em português: aulas, busca híbrida, grafo de conceitos e contato.
OKstays
okstays.comHotels ranked by real comfort, not commission: efficient AC, comfy beds, soundproof rooms and more
Vedar — Kamchatka travel
vedarai.ruKamchatka, Russia travel: tours, hotels, transfers, volcano status, safety, booking requests
Close Knit
getcloseknit.comNeighbourhood and home evidence for England, London in depth: prices, rents, schools, crime, travel.
Doorfarer
doorfarer.comDoor-to-door trips: every airport within reach of your home, with the train or bus there.