Skip to main content
Glama

Umfassender Travel- & Hospitality-MCP-Server (hotel_search)

Ein einheitlicher FastMCP-Server für parallele Hotelsuchen, Gourmet-Restaurant- und Café-Suchen (Tabelog Japan), multimodale Verkehrsverbindungen & Routenplanung sowie verifizierte Reisenden-/Gastbewertungen auf globalen und regionalen Plattformen.

Hauptfunktionen

🏨 Unterkünfte & Hotels

  • 🔄 Parallele Multi-Anbieter-Suche: Gleichzeitige Abfrage von Agoda, Booking.com und Hotels.com mit search_hotels(..., provider="all").

  • 🔑 Stille Chrome-Authentifizierung: Lädt nahtlos Benutzersitzungen für Agoda (VIP-Stufe), Booking.com (Genius-Stufe) und Hotels.com (OneKey-Prämien).

  • ⚖️ Plattformübergreifender Preisvergleich: Vergleicht Live-Preise auf allen drei Plattformen parallel mit compare_hotel_prices(...), um den günstigsten Anbieter zu finden.

  • 🛏️ Zimmerübersicht & Tarifpakete: Prüft Bettkonfigurationen, Zimmergrößen, Frühstücksoptionen, Stornierungsbedingungen und Preise.

🍽️ Gastronomie, Restaurants & Cafés (Tabelog Japan)

  • 🍣 Gourmet-Suche & Ranking: Sucht Restaurants mit Bayes'schen Bewertungskurven (>=3.50 Top 3 %, >=4.00 legendär/Michelin-Niveau) über search_restaurants(...) / search_tabelog(...).

  • 🏆 Preisträger-Highlights: Filtert und hebt Gewinner des Tabelog Award (Gold, Silber, Bronze) und Tabelog 100 Famous Stores (Hyakumeiten) hervor.

  • 🍱 Budget & Ausstattung: Getrennte Budgets für Mittag- und Abendessen, mehrsprachige Speisekarten, private Speiseräume und barrierefreier Zugang.

  • 📅 Live-Verfügbarkeitskalender: Prüft verfügbare Reservierungstermine über check_restaurant_reservation(...).

🧭 Multimodale Verkehrsverbindungen & Navigation

  • 🚶🚇🚕 Routen & Fahrpreise: Berechnet Gehwege, öffentliche Verkehrsmittel (U-Bahn-/Busliniennamen und Umstiege) und Taxifahrpreise über get_transit_and_directions(...).

⭐ Verifizierte Ortsbewertungen

  • 💬 Plattformübergreifende Bewertungen: Ruft Bewertungsergebnisse, Sterneverteilungen und Reisenden-Feedback von Google Reviews, Kakao Maps und Tabelog über get_place_reviews(...) ab.


Related MCP server: MCP Travel Concierge Server

Projektstruktur

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

Installation & Einrichtung

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

Tests ausführen:

uv run python tests/test_server.py

Server ausführen:

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

Antigravity-/MCP-Konfiguration

Zu ~/.gemini/config/mcp_config.json oder .agents/mcp_config.json im Arbeitsbereich hinzufügen:

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

Verfügbare Tools

🍽️ Gastronomie, Restaurants & Cafés

Tool

Parameter

Beschreibung

search_restaurants

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

Sucht die bestbewerteten Restaurants in ganz Japan auf Tabelog (tabelog.com). Enthält Bayes'sche Bewertungen (3.5+ Top 3 %, 4.0+ legendär), Award-Gewinner (Gold/Silber/Bronze), Hyakumeiten (100 Famous Stores), Mittag-/Abendbudgets und Buchungsstatus.

get_restaurant_details

restaurant_id_or_url, provider='tabelog'

Ruft das vollständige Restaurantprofil, die Auszeichnungshistorie, die genaue Adresse, GPS-Koordinaten, Telefonnummer, Budget, Ausstattung und hochauflösende Speisefotos ab.

suggest_dining

query, provider='tabelog', limit=5

Autovervollständigt Suchbegriffe für Restaurants, Bahnhöfe, Gebiete und Essensgenres.

check_restaurant_reservation

restaurant_id, provider='tabelog'

Prüft den Live-Verfügbarkeitskalender für Online-Buchungen und verfügbare Reservierungstermine eines Restaurants.

search_tabelog

(wie search_restaurants)

Direkte Verknüpfung zur Tabelog-Restaurantsuche.

get_tabelog_restaurant_details

(wie get_restaurant_details)

Direkte Verknüpfung zum Tabelog-Restaurantprofil.

suggest_tabelog

(wie suggest_dining)

Direkte Verknüpfung zur Tabelog-Autovervollständigung.

check_tabelog_reservation

(wie check_restaurant_reservation)

Direkte Verknüpfung zum Tabelog-Verfügbarkeitskalender.

🧭 Multimodale Verkehrsverbindungen & Routenplanung

Tool

Parameter

Beschreibung

get_transit_and_directions

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

Berechnet Gehwege, öffentliche Verkehrsmittel (U-Bahn-/Buslinien, Umstiege, Fahrpreise) und Taxifahrpreise zwischen zwei beliebigen Orten (Hotels, Restaurants, Cafés, Bahnhöfen, Flughäfen).

get_hotel_distance_and_transit

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

Alias für get_transit_and_directions.

⭐ Orts- & Veranstaltungsbewertungen

Tool

Parameter

Beschreibung

get_place_reviews

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

Ruft verifizierte Nutzerbewertungen, Sterneverteilungen und Rezensenten-Feedback von Kakao Maps, Google Reviews (provider='google') oder Tabelog (provider='tabelog') ab.

🏨 Unterkünfte & Hotels

Tool

Parameter

Beschreibung

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

Sucht parallel auf Agoda, Booking.com und/oder Hotels.com mit Datums-, Belegungs- und Preisfiltern.

compare_hotel_prices

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

Führt einen 3-Wege-Preisvergleich parallel über Agoda, Booking.com und Hotels.com durch, um den günstigsten Tarif zu finden.

suggest_locations

query, provider='all', limit=5

Autovervollständigt Zielstädte, Stadtteile, Sehenswürdigkeiten und Unterkünfte auf Agoda, Booking.com und Hotels.com.

get_property_details

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

Ruft Objektübersicht, Adresse, Ausstattung und Richtlinien ab.

get_room_grid

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

Prüft Zimmertypen, Bettkonfigurationen, Frühstücksoptionen, Stornierungsbedingungen und Preise.

get_hotel_reviews

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

Ruft verifizierte Reisendenbewertungen und Kategoriebewertungen ab.

get_hotel_faq

hotel_id, provider='agoda'

Ruft offizielle verifizierte Hotel-FAQs ab.

get_login_status

provider='all'

Prüft die aktive Authentifizierung für Agoda (VIP), Booking.com (Genius) und Hotels.com (OneKey).

interactive_login

provider='agoda'

Öffnet Chrome zum Anmeldeportal, wenn die Sitzung abgelaufen ist (unterstützt 'agoda', 'booking.com' oder 'hotels.com').


MCP-Prompts & -Ressourcen (MCP 2.0)

Prompts

  • plan_trip_itinerary(destination, check_in, check_out, adults, dining_preferences): End-to-End-Reiseplanung mit Hotels, Restaurantempfehlungen und Verkehrsrouten.

  • search_japan_dining(query, prefecture, genre, meal_type): Entdeckt die bestbewerteten Restaurants und Award-Gewinner in Japan.

  • compare_hotel_deals(hotel_name, check_in, check_out, adults, rooms): 3-Wege-Preisvergleich und Bewertung von Zusatzleistungen.

  • search_destination_hotels(destination, check_in, check_out, adults, rooms): Sucht und rankt Unterkünfte.

Ressourcen

  • travel://providers (und hotels://providers): Verzeichnis der Anbieter für Unterkünfte, Verpflegung, Routenführung und Bewertungen.

  • travel://capabilities: Vollständige Aufschlüsselung der Fähigkeiten über alle Reisebereiche hinweg.

  • travel://status (und hotels://status): Live-Sitzungs- und Cookie-Status aller Anbieter.

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