Token导航 LogoToken导航

MCP Server · 搜索检索

booking com15

Booking Com15 API访问服务是一个基于FastMCP框架的MCP服务器,提供酒店、航班、租车和景点等多种旅行相关API的访问功能,适用于旅行预订和查询场景。

stdio官方级别未说明来源级核验工具 51
PythonClaude搜索Claude Desktop

快速开始

作者 / 组织
BACH-AI-Tools
提供方
BACH-AI-Tools

工具数量

51

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

booking com15 属于搜索检索类 MCP Server,公开资料标注 51 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

搜索检索

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

pip install bach-booking_com15

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 51 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Booking Com15 MCP Server

English | 简体中文 | 繁體中文

🚀 使用 EMCP 平台快速体验

EMCP 是一个强大的 MCP 服务器管理平台,让您无需手动配置即可快速使用各种 MCP 服务器!

快速开始:

  1. 🌐 访问 EMCP 平台
  2. 📝 注册并登录账号
  3. 🎯 进入 MCP 广场,浏览所有可用的 MCP 服务器
  4. 🔍 搜索或找到本服务器(bach-booking_com15)
  5. 🎉 点击 "安装 MCP" 按钮
  6. ✅ 完成!即可在您的应用中使用

EMCP 平台优势:

  • ✨ 零配置:无需手动编辑配置文件
  • 🎨 可视化管理:图形界面轻松管理所有 MCP 服务器
  • 🔐 安全可靠:统一管理 API 密钥和认证信息
  • 🚀 一键安装:MCP 广场提供丰富的服务器选择
  • 📊 使用统计:实时查看服务调用情况

立即访问 EMCP 平台 开始您的 MCP 之旅!


简介

这是一个使用 FastMCP 自动生成的 MCP 服务器,用于访问 Booking Com15 API。

  • PyPI 包名: bach-booking_com15
  • 版本: 1.0.0
  • 传输协议: stdio

安装

从 PyPI 安装:

pip install bach-booking_com15

从源码安装:

pip install -e .

运行

方式 1: 使用 uvx(推荐,无需安装)

# 运行(uvx 会自动安装并运行)
uvx --from bach-booking_com15 bach_booking_com15

# 或指定版本
uvx --from bach-booking_com15@latest bach_booking_com15

方式 2: 直接运行(开发模式)

python server.py

方式 3: 安装后作为命令运行

# 安装
pip install bach-booking_com15

# 运行(命令名使用下划线)
bach_booking_com15

配置

API 认证

此 API 需要认证。请设置环境变量:

export API_KEY="your_api_key_here"

环境变量

变量名说明必需
API_KEYAPI 密钥是
PORT不适用否
HOST不适用否

在 Claude Desktop 中使用

编辑 Claude Desktop 配置文件 claude_desktop_config.json:

{
  "mcpServers": {
    "booking_com15": {
      "command": "python",
      "args": ["E:\path\to\booking_com15\server.py"],
      "env": {
        "API_KEY": "your_api_key_here"
      }
    }
  }
}

注意: 请将 E:\path\to\booking_com15\server.py 替换为实际的服务器文件路径。

可用工具

此服务器提供以下工具:

search_car_rentals

-

端点: GET /api/v1/cars/searchCarRentals

参数:

  • pick_up_latitude (number) *必需*: The pick up location's latitude. pick_up_latitude can be retrieved from api/v1/cars/searchDestination(Search Car Location) endpoint in Car Rental collection as latitude inside coordinates object.
  • pick_up_longitude (number) *必需*: The pick up location's longitude. pick_up_longitude can be retrieved from api/v1/cars/searchDestination(Search Car Location) endpoint in Car Rental collection as longitude inside coordinates object.
  • drop_off_latitude (number) *必需*: The drop off location's latitude. drop_off_latitude can be retrieved from api/v1/cars/searchDestination(Search Car Location) endpoint in Car Rental collection as latitude inside coordinates object.
  • drop_off_longitude (number) *必需*: The drop off location's longitude. drop_off_longitude can be retrieved from api/v1/cars/searchDestination(Search Car Location) endpoint in Car Rental collection as longitude inside coordinates object.
  • pick_up_date (string) *必需*: Pick up date Format: YYYY-MM-DD
  • drop_off_date (string) *必需*: Drop off date Format: YYYY-MM-DD
  • pick_up_time (string) *必需*: Pick up time Format: HH:MM Note: The format of time is 24 hours.
  • drop_off_time (string) *必需*: Drop off time Format: HH:MM Note: The format of time is 24 hours.
  • driver_age (number): The driver's age. The default value is set to 30. Note: The driver age must be in the range of 20 to 65 years.
  • filters (string): Used to refine search results based on specific suppliers, car categories, or other attributes. Multiple filters can be applied by passing them as a comma-separated list in the following format: :: For example: supplier::Avis,supplier::Budget,carCategory::medium,carCategory::large This will return results from Avis and Budget, and only cars in the medium and large categories. To discover available filters, make a request to the /api/v1/cars/searchCarRentals endpoint and refer to the data → filte
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • location (string): location can be retrieved from api/v1/meta/getLocations(Get Location) endpoint in Meta collection.

search_flights

-

端点: GET /api/v1/flights/searchFlights

参数:

  • fromId (string) *必需*: From/Departure location Id. fromId can be retrieved from api/v1/flights/searchDestination(Search Flight Location) endpoint in Flights collection as id.
  • toId (string) *必需*: To/Arrival location Id. toId can be retrieved from api/v1/flights/searchDestination(Search Flight Location) endpoint in Flights collection as id.
  • departDate (string) *必需*: Departure or travel date. Format: YYYY-MM-DD
  • returnDate (string): Return date. Format: YYYY-MM-DD
  • stops (string): Filters flights based on the number of stops. Accepted values are: none for no preference (returns flights with any number of stops) 0 for non-stop flights 1 for one-stop flights 2 for two-stop flights If provided, the value must be either none, 0, 1, or 2.
  • pageNo (number): The page number.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • sort (string): This parameter orders result by BEST, CHEAPEST or FASTEST flights.
  • cabinClass (string): Search for flights that match the cabin class specified. Cabin call can be either ECONOMY, PREMIUM_ECONOMY, BUSINESS or FIRST.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

search_hotels_by_coordinates

-

端点: GET /api/v1/hotels/searchHotelsByCoordinates

参数:

  • latitude (string) *必需*: Latitude of the searched location. latitude can be retrieved from api/v1/meta/locationToLatLong(Location to Lat Long) endpoint in Meta collection.
  • longitude (string) *必需*: Longitude of the searched location. longitude can be retrieved from api/v1/meta/locationToLatLong(Location to Lat Long) endpoint in Meta collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • radius (number): The hotels that are within the radius. The radius is measured in kilometers. Default is set to 100. Range is between 10 to 500.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • price_min (number): Minimum Price filter for search.
  • price_max (number): Maximum Price filter for search.
  • units (string): The measurement of distance in metric or imperial.
  • page_number (string): Example value: 1
  • temperature_unit (string): The temperature unit in Fahrenheit or Celsius. c = Celsius f = Fahrenheit
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • location (string): location can be retrieved from api/v1/meta/getLocations(Get Location) endpoint in Meta collection.

search_hotels

-

端点: GET /api/v1/hotels/searchHotels

参数:

  • dest_id (number) *必需*: dest_id can be retrieved from api/v1/hotels/searchDestination(Search Hotel Destination) endpoint in Hotels collection.
  • search_type (string) *必需*: search_type can be retrieved from api/v1/hotels/searchDestination(Search Hotel Destination) endpoint in Hotels collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • page_number (number): The page number.
  • price_min (number): Minimum Price filter for search.
  • price_max (number): Maximum Price filter for search.
  • sort_by (string): sort_by can be retrieved from api/v1/hotels/getSortBy(Get Sort By) endpoint in Hotels collection.
  • categories_filter (string): categories_filter can be retrieved from api/v1/hotels/getFilter(Get Filter) endpoint in Hotels collection.
  • units (string): The measurement of distance in metric or imperial.
  • temperature_unit (string): The temperature unit in Fahrenheit or Celsius. c = Celsius f = Fahrenheit
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • location (string): location can be retrieved from api/v1/meta/getLocations(Get Location) endpoint in Meta collection.

get_room_list_with_availability

-

端点: GET /api/v1/hotels/getRoomListWithAvailability

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • units (string): The measurement of distance in metric or imperial.
  • temperature_unit (string): The temperature unit in Fahrenheit or Celsius. c = Celsius f = Fahrenheit
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • location (string): location can be retrieved from api/v1/meta/getLocations(Get Location) endpoint in Meta collection.

get_room_list

-

端点: GET /api/v1/hotels/getRoomList

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • units (string): The measurement of distance in metric or imperial.
  • temperature_unit (string): The temperature unit in Fahrenheit or Celsius. c = Celsius f = Fahrenheit
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • location (string): location can be retrieved from api/v1/meta/getLocations(Get Location) endpoint in Meta collection.

get_room_availability

Check for availability on future dates.

端点: GET /api/v1/hotels/getAvailability

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • min_date (string) *必需*: The starting date range.
  • max_date (string) *必需*: The ending date range
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • location (string): location can be retrieved from api/v1/meta/getLocations(Get Location) endpoint in Meta collection.

get_currency

Get the list of currencies that are available.

端点: GET /api/v1/meta/getCurrency


get_exchange_rates

Obtain a list of exchange rates for all currencies utilizing the base currency.

端点: GET /api/v1/meta/getExchangeRates

参数:

  • base_currency (string) *必需*: Base currency.

test_api

To check if server is up and running

端点: GET /api/v1/test


get_languages

-

端点: GET /api/v1/meta/getLanguages


get_location

-

端点: GET /api/v1/meta/getLocations


get_attraction_reviews

Retrieves reviews for a specified attraction, including user ratings, comments, and review counts.

端点: GET /api/v1/attraction/getAttractionReviews

参数:

  • id (string) *必需*: id can be retrieved from api/v1/attraction/searchAttractions(Search Attractions) endpoint in Attraction collection as id inside products (data->products->id)
  • page (number): The page number.

search_attractions

-

端点: GET /api/v1/attraction/searchAttractions

参数:

  • id (string) *必需*: id can be retrieved from api/v1/attraction/searchLocation(Search Attraction Location) endpoint in Attraction collection as id inside products or destinations.
  • startDate (string): Sort the data by the start date.
  • endDate (string): Sort the data by the end date.
  • sortBy (string): This parameter orders result by trending, attr_book_score or lowest_price.
  • page (number): The page number.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • typeFilters (string): typeFilters can be retrieved from /api/v1/attraction/searchAttractions(Search Attractions) endpoint in Hotels collection. data->filterOptions-> typeFilters[]-> tagname. Note:- typeFilters should be separated by commas if passing multiple values. Example: tag1,tag2,tag
  • priceFilters (string): priceFilters can be retrieved from /api/v1/attraction/searchAttractions(Search Attractions) endpoint in Hotels collection. data->filterOptions-> priceFilters[]-> tagname. Note:- priceFilters should be separated by commas if passing multiple values. Example: tag1,tag2,tag
  • ufiFilters (string): ufiFilters can be retrieved from /api/v1/attraction/searchAttractions(Search Attractions) endpoint in Hotels collection. data->filterOptions-> ufiFilters[]-> tagname. Note:- ufiFilters should be separated by commas if passing multiple values. Example: tag1,tag2,tag
  • labelFilters (string): labelFilters can be retrieved from /api/v1/attraction/searchAttractions(Search Attractions) endpoint in Hotels collection. data->filterOptions-> labelFilters[]-> tagname. Note:- labelFilters should be separated by commas if passing multiple values. Example: tag1,tag2,tag

get_hotel_facilities

-

端点: GET /api/v1/hotels/getHotelFacilities

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • arrival_date (string): The date on which you will arrive or check-in
  • departure_date (string): The date of departure or check-out.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_photos

-

端点: GET /api/v1/hotels/getHotelPhotos

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.

get_question_and_answer

-

端点: GET /api/v1/hotels/getQuestionAndAnswer

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_nearby_cities

-

端点: GET /api/v1/hotels/getNearbyCities

参数:

  • latitude (string) *必需*: Latitude of the searched location. latitude can be retrieved from api/v1/meta/locationToLatLong(Location to Lat Long) endpoint in Meta collection.
  • longitude (string) *必需*: Longitude of the searched location. longitude can be retrieved from api/v1/meta/locationToLatLong(Location to Lat Long) endpoint in Meta collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_popular_attraction_near_by

-

端点: GET /api/v1/hotels/getPopularAttractionNearBy

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_reviewstips

-

端点: GET /api/v1/hotels/getHotelReviews

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • sort_option_id (string): sort_option_id can be retrieved from api/v1/hotels/getHotelReviewsSortOption(Get Hotel Reviews(Tips) Sort Option) endpoint in Hotels collection.
  • page_number (number): The page number.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_reviewstips_sort_option

Obtain all the available sort parameters for hotel reviews.

端点: GET /api/v1/hotels/getHotelReviewsSortOption

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_review_scores

-

端点: GET /api/v1/hotels/getHotelReviewScores

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_reviews_filter_metadata

-

端点: GET /api/v1/hotels/getHotelReviewsFilterMetadata

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

property_children_policies

-

端点: GET /api/v1/hotels/propertyChildrenPolicies

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_policies

-

端点: GET /api/v1/hotels/getHotelPolicies

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_description_and_info

-

端点: GET /api/v1/hotels/getDescriptionAndInfo

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_hotel_details

-

端点: GET /api/v1/hotels/getHotelDetails

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • units (string): The measurement of distance in metric or imperial.
  • temperature_unit (string): The temperature unit in Fahrenheit or Celsius. c = Celsius f = Fahrenheit
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

get_filter

-

端点: GET /api/v1/hotels/getFilter

参数:

  • dest_id (string) *必需*: dest_id can be retrieved from api/v1/hotels/searchDestination(Search Hotel Destination) endpoint in Hotels collection.
  • search_type (string) *必需*: search_type can be retrieved from api/v1/hotels/searchDestination(Search Hotel Destination) endpoint in hotel collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • categories_filter (string): categories_filter can be retrieved from api/v1/hotels/getFilter(Get Filter) endpoint in Hotels collection. Note: For the initial request, leave it blank.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

search_hotel_destination

-

端点: GET /api/v1/hotels/searchDestination

参数:

  • query (string) *必需*: Names of locations, cities, districts, places, countries, counties etc.

search_car_location

Find locations by searching for their name, address, city, state, country, etc.

端点: GET /api/v1/cars/searchDestination

参数:

  • query (string) *必需*: Names of locations, cities, districts, places, countries, counties etc.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

location_to_lat_long

Get location/address latitude and longitude

端点: GET /api/v1/meta/locationToLatLong

参数:

  • query (string) *必需*: Names of locations, apartment, address, cities, districts, places, countries, counties etc.

get_attraction_details

-

端点: GET /api/v1/attraction/getAttractionDetails

参数:

  • slug (string) *必需*: slug can be retrieved from api/v1/attraction/searchLocation(Search Attraction Location) endpoint in Attraction collection as productSlug inside products or destinations.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

get_min_price_multi_stops

-

端点: GET /api/v1/flights/getMinPriceMultiStops

参数:

  • legs (string) *必需*: The legs must contain the fromId, toId and date in object format and must be passed in an array. EXAMPLE: [ { 'fromId': 'BOM.AIRPORT', 'toId': 'AMD.AIRPORT', 'date': '2024-05-25' }, … ] Note: If there are multiple stops, there should be more leg objects in the array.
  • cabinClass (string): Search for flights that match the cabin class specified. Cabin call can be either ECONOMY, PREMIUM_ECONOMY, BUSINESS or FIRST.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

get_sort_by

-

端点: GET /api/v1/hotels/getSortBy

参数:

  • dest_id (string) *必需*: dest_id can be retrieved from api/v1/hotels/searchDestination(Search Hotel Destination) endpoint in Hotels collection.
  • search_type (string) *必需*: search_type can be retrieved from api/v1/hotels/searchDestination(Search Hotel Destination) endpoint in Hotels collection.
  • arrival_date (string) *必需*: The date on which you will arrive or check-in
  • departure_date (string) *必需*: The date of departure or check-out.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children_age (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • room_qty (number): The number of rooms that are required. The default value is set to 1.
  • categories_filter (string): categories_filter can be retrieved from api/v1/hotels/getFilter(Get Filter) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

search_taxi

-

端点: GET /api/v1/taxi/searchTaxi

参数:

  • pick_up_place_id (string) *必需*: The pick up location's place id. pick_up_place_id can be retrieved from api/v1/taxi/searchLocation(Taxi Search Location) endpoint in Taxi collection as googlePlaceId.
  • drop_off_place_id (string) *必需*: The drop off location's place id. drop_off_place_id can be retrieved from api/v1/taxi/searchLocation(Taxi Search Location) endpoint in Taxi collection as googlePlaceId.
  • pick_up_date (string) *必需*: Pick up date Format: YYYY-MM-DD
  • pick_up_time (string) *必需*: Pick up time Format: HH:MM Note: The format of time is 24 hours.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

booking_summary

-

端点: GET /api/v1/cars/bookingSummary

参数:

  • vehicle_id (string) *必需*: Vehicle ID. vehicle_id can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as vehicle_id inside search_results object.
  • search_key (string) *必需*: search_key can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as search_key.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

vehicle_supplier_ratings

-

端点: GET /api/v1/cars/vehicleSupplierRatings

参数:

  • vehicle_id (string) *必需*: Vehicle ID. vehicle_id can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as vehicle_id inside search_results object.
  • search_key (string) *必需*: search_key can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as search_key.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

get_flight_details

-

端点: GET /api/v1/flights/getFlightDetails

参数:

  • token (string) *必需*: token can be retrieved from api/v1/flights/searchFlights(Search Flights) or api/v1/flights/searchFlightsMultiStops(Search Flights Multi Stops) endpoints in Flights collection as token.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

get_min_price

-

端点: GET /api/v1/flights/getMinPrice

参数:

  • fromId (string) *必需*: From/Departure location Id. fromId can be retrieved from api/v1/flights/searchDestination(Search Flight Location) endpoint in Flights collection as id.
  • toId (string) *必需*: To/Arrival location Id. toId can be retrieved from api/v1/flights/searchDestination(Search Flight Location) endpoint in Flights collection as id.
  • departDate (string) *必需*: Departure or travel date. Format: YYYY-MM-DD
  • returnDate (string): Return date. Format: YYYY-MM-DD
  • cabinClass (string): Search for flights that match the cabin class specified. Cabin call can be either ECONOMY, PREMIUM_ECONOMY, BUSINESS or FIRST.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

payment_features_of_the_hotel

-

端点: GET /api/v1/hotels/getPaymentFeatures

参数:

  • hotel_id (string) *必需*: hotel_id can be retrieved from api/v1/hotels/searchHotels(Search Hotels) or api/v1/hotels/searchHotelsByCoordinates(Search Hotels By Coordinates ) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

taxi_search_location

-

端点: GET /api/v1/taxi/searchLocation

参数:

  • query (string) *必需*: Names of locations, cities, districts, places, countries, counties etc.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_availability_calendar

-

端点: GET /api/v1/attraction/getAvailabilityCalendar

参数:

  • id (string) *必需*: id can be retrieved from api/v1/attraction/searchLocation(Search Attraction Location) endpoint in Attraction collection as id inside products or destinations.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_availability

-

端点: GET /api/v1/attraction/getAvailability

参数:

  • slug (string) *必需*: slug can be retrieved from api/v1/attraction/searchLocation(Search Attraction Location) endpoint in Attraction collection as productSlug inside products or destinations.
  • date (string): The availability of the data.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

search_attraction_location

-

端点: GET /api/v1/attraction/searchLocation

参数:

  • query (string) *必需*: Names of locations, cities, districts, places, countries, counties etc.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

vehicle_details

-

端点: GET /api/v1/cars/vehicleDetails

参数:

  • vehicle_id (string) *必需*: Vehicle ID. vehicle_id can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as vehicle_id inside search_results object.
  • search_key (string) *必需*: search_key can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as search_key.
  • units (string): The measurement of distance in metric or imperial.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

vehicle_supplier_details

-

端点: GET /api/v1/cars/vehicleSupplierDetails

参数:

  • vehicle_id (string) *必需*: Vehicle ID. vehicle_id can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as vehicle_id inside search_results object.
  • search_key (string) *必需*: Example value: eyJkcml2ZXJzQWdlIjozMCwiZHJvcE9mZkRhdGVUaW1lIjoiMjAyMy0xMS0xN1QxMDowMDowMCIsImRyb3BPZmZMb2NhdGlvbiI6IjQwLjYzOTcwMTg0MzI2MTcsLTczLjc3OTE5NzY5Mjg3MTEiLCJkcm9wT2ZmTG9jYXRpb25UeXBlIjoiTEFUTE9ORyIsInBpY2tVcERhdGVUaW1lIjoiMjAyMy0xMS0xNVQxMDowMDowMCIsInBpY2tVcExvY2F0aW9uIjoiNDAuNjM5NzAxODQzMjYxNywtNzMuNzc5MTk3NjkyODcxMSIsInBpY2tVcExvY2F0aW9uVHlwZSI6IkxBVExPTkciLCJyZW50YWxEdXJhdGlvbkluRGF5cyI6Miwic2VydmljZUZlYXR1cmVzIjpbIk5PX09QQVFVRVMiLCJTVVBSRVNTX0ZJWEVEX1BSSUNFX1ZFSElDTEVTIl19
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

get_packages

-

端点: GET /api/v1/cars/getPackages

参数:

  • vehicle_id (string) *必需*: Vehicle ID. vehicle_id can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as vehicle_id inside search_results object.
  • search_key (string) *必需*: search_key can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as search_key.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

vehicle_supplier_review

-

端点: GET /api/v1/cars/vehicleSupplierReview

参数:

  • vehicle_id (string) *必需*: Vehicle ID. vehicle_id can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as vehicle_id inside search_results object.
  • search_key (string) *必需*: search_key can be retrieved from api/v1/cars/searchCarRentals(Search Car Rentals) endpoint in Car Rental collection as search_key.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

get_seat_map

-

端点: GET /api/v1/flights/getSeatMap

参数:

  • offerToken (string) *必需*: offerToken can be retrieved from api/v1/flights/searchFlights(Search Flights) or api/v1/flights/searchFlightsMultiStops(Search Flights Multi Stops) endpoints in Flights collection as offerToken.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

search_flights_multi_stops

-

端点: GET /api/v1/flights/searchFlightsMultiStops

参数:

  • legs (string) *必需*: The legs must contain the fromId, toId and date in object format and must be passed in an array. EXAMPLE: [ { 'fromId': 'BOM.AIRPORT', 'toId': 'AMD.AIRPORT', 'date': '2024-05-25' }, … ] Note: If there are multiple stops, there should be more leg objects in the array.
  • pageNo (number): The page number.
  • adults (number): The number of guests who are 18 years of age or older. The default value is set to 1.
  • children (string): The number of children, including infants, who are under 18. Example: Child 1 Age = 8 months Child 2 Age = 1 year Child 3 Age = 17 years Here is what the request parameter would look like: children_age: 0,1,17
  • sort (string): This parameter orders result by BEST, CHEAPEST or FASTEST flights.
  • cabinClass (string): Search for flights that match the cabin class specified. Cabin call can be either ECONOMY, PREMIUM_ECONOMY, BUSINESS or FIRST.
  • currency_code (string): The currency code. currency_code can be retrieved from api/v1/meta/getCurrency(Get Currency) endpoint in Hotels collection.

search_flight_location

Find airports by their location, address, state, country, etc.

端点: GET /api/v1/flights/searchDestination

参数:

  • query (string) *必需*: Names of airport, locations, cities, districts, places, countries, counties etc.
  • languagecode (string): To obtain the response data in a specific language, enter the languagecode. languagecode can be retrieved from api/v1/meta/getLanguages(Get Languages ) endpoint in Meta collection.

技术栈

  • FastMCP: 快速、Pythonic 的 MCP 服务器框架
  • 传输协议: stdio
  • HTTP 客户端: httpx

开发

此服务器由 API-to-MCP 工具自动生成。

版本: 1.0.0

工具与能力

工具数量

51

资源数量

0

提示词数量

0

能力标签

旅行预订Python本地部署API服务酒店搜索航班查询租车服务

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 工具数量 51 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
booking com15

MCP World · 本页

51stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

booking com15 怎么安装?

公开资料给出的安装命令是 pip install bach-booking_com15,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

booking com15 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

booking com15 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

booking com15 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

booking com15 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP