Skip to main content
Glama

Servidor MCP integral de viajes y hostelería (hotel_search)

Un servidor FastMCP unificado que ofrece búsquedas paralelas de alojamientos hoteleros, restaurantes gourmet y cafeterías (Tabelog Japón), tránsito multimodal y rutas, y reseñas verificadas de viajeros/comensales en plataformas globales y regionales.

Capacidades principales

🏨 Alojamientos y hoteles

  • 🔄 Búsqueda paralela en múltiples proveedores: Consulta Agoda, Booking.com y Hotels.com simultáneamente con search_hotels(..., provider="all").

  • 🔑 Autenticación silenciosa de Chrome: Carga sin problemas las sesiones de usuario para Agoda (nivel VIP), Booking.com (nivel Genius) y Hotels.com (recompensas OneKey).

  • ⚖️ Comparación de precios entre plataformas: Compara tarifas en vivo en las tres plataformas en paralelo usando compare_hotel_prices(...) para encontrar el proveedor más barato.

  • 🛏️ Cuadrícula de habitaciones y paquetes de tarifas: Inspecciona configuraciones de camas, tamaños de habitación, desayunos incluidos, políticas de cancelación y tarifas.

🍽️ Restaurantes, gastronomía y cafeterías (Tabelog Japón)

  • 🍣 Búsqueda gourmet y clasificación: Busca restaurantes con curvas de puntuación bayesianas (>=3.50 top 3%, >=4.00 nivel legendario/Michelin) mediante search_restaurants(...) / search_tabelog(...).

  • 🏆 Destacados de ganadores de premios: Filtra y destaca los ganadores de The Tabelog Award (Oro, Plata, Bronce) y Tabelog 100 Famous Stores (Hyakumeiten).

  • 🍱 Presupuesto y servicios: Presupuestos separados para almuerzo y cena, menús multilingües, salones privados y acceso sin barreras.

  • 📅 Calendario de disponibilidad en vivo: Consulta fechas de reserva abiertas mediante check_restaurant_reservation(...).

🧭 Tránsito multimodal y navegación

  • 🚶🚇🚕 Indicaciones y tarifas: Calcula rutas a pie, transporte público (nombres de líneas de metro/autobús y transbordos) y tarifas de taxi mediante get_transit_and_directions(...).

⭐ Reseñas verificadas de lugares

  • 💬 Reseñas entre plataformas: Obtén puntuaciones de reseñas, distribuciones de estrellas y comentarios de viajeros de Google Reviews, Kakao Maps y Tabelog mediante get_place_reviews(...).


Related MCP server: MCP Travel Concierge Server

Estructura del proyecto

hotels-mcp/
├── pyproject.toml        # PEP 517/518 build config, dependencies & CLI entrypoints
├── README.md             # Documentation & usage guide
├── AGENTS.md             # Agent guidelines & GitNexus code intelligence
├── CLAUDE.md             # Claude developer instructions
├── tests/
│   ├── __init__.py
│   └── test_server.py    # 17 live multi-provider integration test suites
└── src/
    └── travel_mcp/
        ├── __init__.py   # Package root
        ├── __main__.py   # CLI entrypoint (`python -m travel_mcp`)
        ├── server.py     # FastMCP server instance, tools, prompts & resources
        ├── models.py     # Normalized Pydantic DTOs for travel, dining, and transit
        └── providers/
            ├── __init__.py         # Unified provider factory & registry
            ├── accommodations/     # Hotel accommodation providers
            │   ├── __init__.py
            │   ├── base.py         # HotelProvider ABC & session loader
            │   ├── agoda.py        # Agoda accommodation provider
            │   ├── booking.py      # Booking.com accommodation provider
            │   └── hotels_com.py   # Hotels.com accommodation provider
            ├── dining/             # Restaurant & cafe providers
            │   ├── __init__.py     # Dining provider factory
            │   ├── base.py         # DiningProvider ABC
            │   └── tabelog.py      # Tabelog client & vacancy parser
            ├── routes/             # Multi-modal routing providers
            │   ├── __init__.py     # Route provider factory
            │   ├── base.py         # RouteProvider ABC
            │   └── kakao.py        # Kakao Maps routing provider
            └── reviews/            # Unified place review providers
                ├── __init__.py     # Review provider registry
                ├── base.py         # ReviewProvider ABC
                ├── agoda.py        # Agoda reviews provider
                ├── google.py       # Google Reviews provider
                ├── kakao.py        # Kakao Place reviews provider
                └── tabelog.py      # Tabelog reviews provider

Instalación y configuración

cd /Users/richardluo/Developer/hotels-mcp
uv sync

Ejecutar pruebas:

uv run python tests/test_server.py

Ejecutar el servidor:

uv run travel-mcp
# or
uv run python -m travel_mcp

Configuración de Antigravity / MCP

Añade a ~/.gemini/config/mcp_config.json o a .agents/mcp_config.json de tu espacio de trabajo:

{
  "mcpServers": {
    "travel_mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/richardluo/Developer/hotels-mcp",
        "run",
        "python",
        "-m",
        "travel_mcp"
      ],
      "env": {
        "PYTHONUNBUFFERED": "1"
      }
    }
  }
}

Herramientas disponibles

🍽️ Restaurantes, gastronomía y cafeterías

Herramienta

Parámetros

Descripción

search_restaurants

query, prefecture=None, area=None, genre=None, sort_by='rating', meal_type='all', provider='tabelog', page=1, limit=10

Busca los restaurantes mejor valorados de Japón en Tabelog (tabelog.com). Incluye puntuaciones bayesianas (3.5+ top 3%, 4.0+ legendario), ganadores de premios (Oro/Plata/Bronce), Hyakumeiten (100 tiendas famosas), presupuestos de almuerzo/cena y estado de reserva.

get_restaurant_details

restaurant_id_or_url, provider='tabelog'

Obtiene el perfil completo del restaurante, historial de premios, dirección exacta, coordenadas GPS, teléfono, presupuesto, servicios y fotos de comida en alta resolución.

suggest_dining

query, provider='tabelog', limit=5

Autocompleta palabras clave de búsqueda para restaurantes, estaciones, áreas y géneros gastronómicos.

check_restaurant_reservation

restaurant_id, provider='tabelog'

Consulta el calendario de disponibilidad de reservas en línea y las fechas de reserva disponibles para un restaurante.

search_tabelog

(igual que search_restaurants)

Acceso directo a la búsqueda de restaurantes de Tabelog.

get_tabelog_restaurant_details

(igual que get_restaurant_details)

Acceso directo al perfil de restaurante de Tabelog.

suggest_tabelog

(igual que suggest_dining)

Acceso directo al autocompletado de Tabelog.

check_tabelog_reservation

(igual que check_restaurant_reservation)

Acceso directo al calendario de disponibilidad de Tabelog.

🧭 Tránsito multimodal y rutas

Herramienta

Parámetros

Descripción

get_transit_and_directions

origin, destination, travel_mode='all', country='KR', provider=None

Calcula pasos a pie, transporte público (líneas de metro/autobús, transbordos, tarifas) y tarifas de taxi entre dos lugares cualesquiera (hoteles, restaurantes, cafeterías, estaciones, aeropuertos).

get_hotel_distance_and_transit

origin, destination, travel_mode='all', country='KR', provider=None

Alias de get_transit_and_directions.

⭐ Reseñas de lugares y establecimientos

Herramienta

Parámetros

Descripción

get_place_reviews

place_or_hotel, provider='kakao', page=1, page_size=10

Obtiene reseñas verificadas de usuarios, distribuciones de estrellas y comentarios de revisores de Kakao Maps, Google Reviews (provider='google') o Tabelog (provider='tabelog').

🏨 Alojamientos y hoteles

Herramienta

Parámetros

Descripción

search_hotels

query, check_in, check_out, adults=2, children=0, rooms=1, min_price=None, max_price=None, provider='all', logged_in=True, limit=10

Busca en Agoda, Booking.com y/o Hotels.com en paralelo con filtros de fecha, ocupación y precio.

compare_hotel_prices

hotel_name, check_in, check_out, adults=2, rooms=1

Ejecuta una verificación de precios paralela en 3 vías entre Agoda, Booking.com y Hotels.com para encontrar la tarifa más barata.

suggest_locations

query, provider='all', limit=5

Autocompleta ciudades de destino, distritos, lugares emblemáticos y propiedades en Agoda, Booking.com y Hotels.com.

get_property_details

hotel_id, provider='agoda', check_in=None, check_out=None, adults=2, children=0, rooms=1, logged_in=True

Obtiene la descripción general de la propiedad, dirección, servicios y políticas.

get_room_grid

hotel_id, provider='agoda', check_in="", check_out="", adults=2, children=0, rooms=1, logged_in=True

Inspecciona tipos de habitación, configuraciones de camas, inclusión de desayuno, políticas de cancelación y tarifas.

get_hotel_reviews

hotel_id, provider='agoda', page=1, page_size=10

Obtiene reseñas verificadas de viajeros y puntuaciones por categoría.

get_hotel_faq

hotel_id, provider='agoda'

Recupera las preguntas frecuentes oficiales verificadas del hotel.

get_login_status

provider='all'

Comprueba la autenticación activa para Agoda (VIP), Booking.com (Genius) y Hotels.com (OneKey).

interactive_login

provider='agoda'

Abre Chrome en el portal de inicio de sesión si la sesión ha caducado (admite 'agoda', 'booking.com' o 'hotels.com').


Prompts y recursos de MCP (MCP 2.0)

Prompts

  • plan_trip_itinerary(destination, check_in, check_out, adults, dining_preferences): Planificación de viaje de principio a fin que combina hoteles, recomendaciones gastronómicas y rutas de tránsito.

  • search_japan_dining(query, prefecture, genre, meal_type): Descubre los mejores restaurantes y ganadores de premios en Japón.

  • compare_hotel_deals(hotel_name, check_in, check_out, adults, rooms): Comparación de precios en 3 vías y evaluación de ventajas.

  • search_destination_hotels(destination, check_in, check_out, adults, rooms): Busca y clasifica alojamientos.

Recursos

  • travel://providers (y hotels://providers): Registro de proveedores de alojamiento, restaurantes, rutas y reseñas.

  • travel://capabilities: Desglose completo de capacidades en todos los dominios de viajes.

  • travel://status (y hotels://status): Estado en vivo de sesión y cookies en todos los proveedores.

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables comprehensive travel planning by integrating Google Travel Services and Amadeus GDS for dual flight and hotel searches, plus event discovery, weather forecasting, currency conversion, and location services. Combines consumer-friendly search with professional travel industry data for optimal trip planning.
    6
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to search, browse, and book hotels from a database of 2 million properties worldwide. Provides comprehensive hotel search capabilities with location lookup, filtering by amenities, detailed property information, and integrated booking functionality.
    6
    79
    1
    ISC

View all related MCP servers

Related MCP Connectors

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

  • Luxury hotel search, rate comparison, booking quotes, and secure checkout handoff.

  • Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Skyline-9/hotels-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server