关于 ScraperCompany: hotel, rental and flight prices
ScraperCompany 是面向 Agent 和数据用户的托管 MCP 服务,可查询旅行及其他类别的实时价格和信息。工具涵盖酒店与租赁价格、航班、评论等,并可通过服务 URL 选择数据组。
主要功能
- 01搜索酒店和租赁价格
- 02比较订房网站与酒店官网价格
- 03获取酒店评论
- 04搜索航班和价格日历
- 05按数据组添加工具
适用场景
- 01比较各订房网站的酒店价格
- 02查找租赁房源并获取报价
- 03查看低分住客评论
- 04比较不同日期的航班价格
MCP 相关
远程服务通过 Streamable HTTP 向 MCP 客户端提供工具,支持 OAuth 2.1 或 API 密钥。客户端可在端点 URL 中选择工具组,从旅行工具到完整目录均可配置。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.scrapercompany.com/mcpclaude mcp add --transport http com-scrapercompany-travel-data https://api.scrapercompany.com/mcp{"mcpServers":{"com-scrapercompany-travel-data":{"type":"http","url":"https://api.scrapercompany.com/mcp"}}}在 Cursor 中打开{"servers":{"com-scrapercompany-travel-data":{"type":"http","url":"https://api.scrapercompany.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-scrapercompany-travel-data":{"type":"http","url":"https://api.scrapercompany.com/mcp"}}}{"mcpServers":{"com-scrapercompany-travel-data":{"serverUrl":"https://api.scrapercompany.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.scrapercompany.com/mcp需要授权工具
详细介绍

ScraperCompany MCP 服务
面向 AI Agent 的 166+ 个实时数据工具:酒店、度假租赁、航班、评论、汽车和景点,以及 Google 搜索/地图、职位、购物、房产列表、SEC 文件、活动等。一次调用即可查询未来 330 晚的酒店价格,将入住期间各预订网站的价格与酒店官网价格进行比较(目前支持 50 多个预订引擎,并持续增加),获取住客评论,或搜索 Google Flights——需要时还可添加其他类别。
这是一个远程 MCP 服务:无需安装或运行任何程序。本仓库包含各客户端的连接设置和一些简短示例。服务本身由 ScraperCompany 托管。
- 服务 URL:
https://api.scrapercompany.com/mcp(Streamable HTTP)。纯/mcp默认提供 24 个酒店和航班工具;添加类别可使用/mcp/g/default,reviews,或使用/mcp/g/travel(55 个只读旅行工具)或/mcp/g/all(全部工具)。 - 登录: 在浏览器中使用 OAuth 2.1 登录,或在
x-api-key标头中提供 API 密钥 - 官方 MCP 注册表:
com.scrapercompany/travel-data - 文档: scrapercompany.com/docs/mcp · 定价: scrapercompany.com/pricing
- 收录页面: LobeHub · cursor.directory
你可以询问
接下来两个月,伦敦萨沃伊酒店最便宜的入住日期是哪些?
11 月 20 日,有人出售的东京柏悦酒店价格比酒店官网更便宜吗?
找出 12 月第一周里斯本可住 4 位客人的 Airbnb,并报出最划算的 3 个房源总价。
总结本月酒店的 1 星和 2 星评论,并列出我们尚未回复的评论。
1 月蒙特利尔飞往巴黎的最便宜日期有哪些?我喜欢的卢浮宫附近酒店,那一周的价格是多少?
下个月在罗马 FCO 机场取车,Sixt 和 DiscoverCars 一周的报价是多少?
显示多伦多 LinkedIn 和 Indeed 上关于“revenue manager”的在招职位,以及该酒店集团最新的 10-K 文件。
连接
新账户可免费试用 50 次调用或 14 天,以先到者为准,无需提供银行卡。支持 OAuth 的客户端会通过浏览器引导你登录,因此无需密钥。其他客户端请在控制面板中创建密钥。
Claude(claude.ai、Claude Desktop、移动端)
从 Claude 目录添加 ScraperCompany,或使用 URL https://mcp.scrapercompany.com/mcp 添加自定义连接器并登录。该地址提供只读旅行工具,适合聊天助手使用。如果你的网络无法解析该地址,请使用 https://api.scrapercompany.com/mcp/g/travel:这是同一服务,提供相同的工具。
Claude Code
使用密钥时,从环境中读取:
claude mcp add --transport http scrapercompany https://api.scrapercompany.com/mcp --header "x-api-key: $SCRAPERCOMPANY_API_KEY"
不使用密钥时,运行以下命令,然后在 Claude Code 中通过 /mcp 完成浏览器登录:
claude mcp add --transport http scrapercompany https://api.scrapercompany.com/mcp
若要与项目共享该服务,请将 .mcp.json 复制到项目中。它会从 SCRAPERCOMPANY_API_KEY 读取密钥。
Cursor
将 mcp.json 放入 ~/.cursor/mcp.json,并用你的密钥替换 ${SCRAPERCOMPANY_API_KEY}。在 Cursor 中使用密钥,而非 OAuth。本仓库也打包成了 Cursor 插件(.cursor-plugin/plugin.json),安装时会提示输入密钥。
VS Code(GitHub Copilot)
将 .vscode/mcp.json 复制到项目中。VS Code 首次使用时会提示输入密钥,并将其保存在机密存储中。
ChatGPT
在开发者模式下,添加一个 MCP 服务应用,URL 为 https://api.scrapercompany.com/mcp/g/default,选择 OAuth,并将客户端字段留空:客户端会自行注册。
仅运行本地服务的客户端
使用 mcp-remote 桥接,例如在 claude_desktop_config.json 中:
{
"mcpServers": {
"scrapercompany": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.scrapercompany.com/mcp",
"--header", "x-api-key:${SCRAPERCOMPANY_API_KEY}"],
"env": { "SCRAPERCOMPANY_API_KEY": "YOUR_API_KEY" }
}
}
}
检查连接
列出工具不收费:
curl -X POST https://api.scrapercompany.com/mcp \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}'
401 表示密钥缺失或错误。
工具
该服务提供 21 组、166+ 个工具。直接连接 /mcp 会显示 24 个默认工具,均为只读的酒店和航班工具(见下表)。需要更多工具时,可在 URL 中添加分组,例如 /mcp/g/default,reviews,serp 或 /mcp/g/travel / /mcp/g/all。每个工具的说明都会标明其积分费用。调用失败或返回空结果均不收费。
| 工具 | 功能 | 积分 |
|---|---|---|
resolve_hotel | 查找酒店 | 2 |
resolve_google_hotel | 按地址查找酒店 | 12 |
find_hotel_everywhere | 在所有预订网站上查找酒店 | 默认 18;未找到时免费 |
hotel_link_ids | 识别酒店链接 | 跟踪短链接需 1 积分,否则免费 |
hotel_destination_search | 搜索目的地的酒店 | 每页 4 积分;空白页免费 |
expedia_find_hotel | 在 Expedia 上查找酒店 | 2 |
hotel_rate_calendar | 酒店每晚房价日历(最多 330 晚) | 8 |
hotel_offers | 查询所有预订网站对单次住宿的报价 | 10(要求提供房间详情时为 14) |
compare_ota_rates | 比较 OTA 房价 | 30 |
expedia_rates | Expedia 房型和房价 | 12 |
official_site_rates | 酒店官网房价,包括会员价和积分价 | 4 |
airbnb_search | 搜索 Airbnb | 12 |
airbnb_priced_calendar | Airbnb 价格和可订状态日历 | 12,另加每晚 1 积分(最多 92) |
vrbo_search | 搜索 Vrbo | 2 |
vrbo_quote | Vrbo 住宿报价 | 12 |
hotel_guest_reviews | Google Hotels 住客评价 | 每页 2 积分 |
hotel_reviews_all_sources | 汇总各预订网站的住客评价 | 每个来源每页 2 积分 |
flight_search | 搜索航班 | 4 |
flight_next_leg | 航班返程或下一航段 | 4 |
flight_booking_options | 航班预订选项 | 5 |
flight_location_search | 查找机场或城市代码 | 2 |
flight_price_calendar | 航班价格日历 | 6 |
credit_balance | 积分余额 | 免费 |
api_catalog | 此 API 的功能 | 免费 |
按组划分的更多工具
每个工具都属于一个组。冗长的工具列表会在每次对话中占用 Agent 的上下文,因此连接只能看到其 URL 中指定的组:https://api.scrapercompany.com/mcp/g/<group>,<group>。例如,/mcp/g/default,reviews 会将所有评论工具添加到默认集合中。
| 组 | 涵盖内容 |
|---|---|
catalog | 信用额度余额和端点目录 |
search | 酒店名称或各网站的酒店 ID 链接;目的地搜索 |
rates | Google 和预订网站(Booking.com、Hotels.com、Expedia、Agoda、Tripadvisor、Trivago 等)针对住宿或未来时间段的价格 |
official | 酒店自有网站:超过 50 个预订引擎的价格和忠诚度等级 |
rentals | Airbnb 和 Vrbo 搜索、报价和日历 |
reviews | 各来源的住客评论、合并评论和回复洞察 |
content | 住宿详情、照片、设施、附近地点 |
monitoring | 已保存的竞争对手集合:定时价格比对、价格一致性、历史记录、提醒、导出(会更改数据) |
webhooks | 用于价格和配额事件的 Webhook 端点(会更改数据) |
flights | Google Flights 搜索、航段、预订选项、日历 |
cars | 租车优惠及其地点 |
attractions | 主题公园和景点按游览日期划分的单日门票价格 |
serp | Google 搜索、新闻、地图、趋势和自动补全 |
jobs | LinkedIn、Indeed、Google Jobs 和公司招聘页面 |
video | YouTube 搜索、视频详情、文字稿、评论、频道 |
apps | Google Play 和 Apple App Store |
shopping | Amazon、Walmart、Target、Google Shopping、TikTok Shop 和 Shopify |
property | 出售或出租的房产信息(Domain、Redfin、Zillow、Centris) |
companies | SEC 文件、财务数据、内部人士交易、财报日历、待售企业 |
marketplace | Craigslist、Kijiji、Karrot 和 Etsy 商品信息 |
events | 在 SeatGeek、Ticketmaster 和 StubHub 上搜索门票 |
web | 将任意公开网页转换为 Markdown、文本或 HTML |
default / travel / all | 快捷选项:默认集合(24 个)、只读旅行集合(55 个)或全部工具 |
每个工具都有注释。只有 monitoring 和 webhooks 组会更改数据;对于会写入数据的工具,要求在运行前确认的客户端会先征求确认。
示例
examples/ 中有三个简短的 Python 脚本,可直接调用服务。它们仅使用标准库,无需安装任何内容:
export SCRAPERCOMPANY_API_KEY=sk_...
cd examples
python rate_calendar.py "The Savoy" London --days 60 --currency GBP # 10 credits
python rate_parity.py "The Savoy" London --check-in 2026-11-06 --currency GBP --market GB # 12 credits
python review_watch.py "The Savoy" London --pages 3 --max-rating 3 # 8 credits
rate_parity.py 会打印某一晚每个卖家的价格,并标记出价低于酒店自有网站的卖家(2026 年 10 月 28 日的一次真实运行):
The Savoy, 2026-11-06, 1 night, 2 adults, GBP
Vio.com 688.99 -16.6% vs direct <- undercuts the hotel
Super.com 696.34 -15.7% vs direct <- undercuts the hotel
...
Official site 826.50
Booking.com 870.00 +5.3% vs direct
examples/scrapercompany_mcp.py 就是完整的客户端:每次工具调用都会发送一个 JSON-RPC POST 请求。服务是无状态的,因此无需先开启会话。
酒店业主也可以申请免费的价格一致性检查,无需编写任何代码。
定价
套餐起价为每月 $49,包含 40,000 个信用额度;信用额度包起价为 $15。工具调用的费用与其封装的 REST API 调用相同。请参阅定价和每次调用的信用额度费用。
安全
- 请将密钥保存在环境变量或客户端的密钥存储中,不要放在共享或提交的配置文件里。
- OAuth 访问令牌有效期为一小时,客户端会自动刷新。你可以随时在控制面板中撤销密钥。
- 如需报告漏洞,请发送邮件至 [email protected]。
支持
[email protected] · 状态 · REST API 文档
许可证
此代码库中的配置文件和示例采用 MIT 许可证。ScraperCompany 服务的使用受其服务条款约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。