Hotel Rate Monitoring API

io.github.veyvey45-eng由 GitHub 账号 veyvey45-eng 发布v1.0.0更新于 Oct 24, 2026

Remote MCP server for hotel rate monitoring, parity checks, and pricing intelligence via Apify.

发布方自己的服务:travel.art

已验证Streamable HTTP可网页运行金融数据与分析

概览

AI 生成的概览

托管在 Apify 上的远程 MCP 服务器,为助手提供结构化的酒店房价监控与价格一致性信号,用于旅行定价分析。

可以做什么
获取按优先级排序的酒店定价机会列表,包含各预订网站间的价差与价格一致性信号,以及每家和入住日期的评分与商业摘要。查看单条演示条目和热门机会视图,作为快速可分享的证据。拉取交付包和套餐目录,用于下游报表或自动化。将结构化输出复用到分析管道、仪表盘或 AI 代理工作流中。
适用场景
当你希望助手为收益管理、旅行分销咨询或 BI 报表呈现酒店价格一致性差距和定价机会,而不必自行抓取酒店页面时使用。
运行要求
远程端点 mcp.apify.com,使用 OAuth 认证。README 还描述了直接 API 调用需要 Apify 令牌,部分业务路由还需要单独的旅行 API 密钥请求头。
安装前请注意
README 描述了传递 Apify 令牌和可选的私有旅行 API 密钥,二者都应视为机密。调用可能消耗计入你账户的 Apify 用量。输出为第三方定价信号,定价决策前应加以核实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Hotel Rate Monitoring API,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.veyvey45-eng%2Ftravel-monitor-launch/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "hotel-rate-monitoring-api": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=actors,docs,travelmonitorlab/travel-monitor-launch"
    }
  }
}

README

Hotel Rate Monitoring API — Examples Repository

Ce document sert de README maître pour le dépôt GitHub public d’exemples autour de Hotel Rate Monitoring API sur Apify. Son objectif est double. D’une part, il agit comme une surface de découvrabilité hors Store pour les profils techniques et semi-techniques. D’autre part, il réduit le time to first success en donnant un chemin d’essai extrêmement simple, adossé à des sorties réelles déjà extraites de l’API.

Le positionnement retenu reste volontairement précis. Le produit n’est pas présenté comme une API travel générique, mais comme une API de monitoring tarifaire hôtelier et de price parity intelligence exposée via Apify, avec des sorties prêtes à être réutilisées dans des workflows de travel operations, de pricing analysis, de reporting, ou d’agents IA. Le nom marketing privilégié pour la découvrabilité publique est Hotel Rate Monitoring API, tandis que le slug technique de l’Actor reste travel-monitor-launch.

Ce dépôt doit aider à fairePourquoi c’est utile commercialement
Comprendre la promesse en moins d’une minuteRéduit la friction avant le premier essai
Rejouer un appel API simpleRend la valeur concrète et vérifiable
Voir un payload réelRenforce la crédibilité produit
Télécharger des exemples prêts à intégrerFacilite l’adoption par développeurs et analystes
Revenir vers la fiche ApifyTransforme GitHub en surface d’acquisition pour le Store

Repository purpose

Le rôle principal de ce dépôt n’est pas de remplacer la documentation complète du produit. Il doit fonctionner comme une porte d’entrée claire, plus courte et plus démonstrative, orientée vers un premier succès. Le bon lecteur doit pouvoir comprendre rapidement le cas d’usage, tester un endpoint, lire un exemple de sortie, puis décider s’il veut explorer davantage l’Actor sur Apify.

Short promise: Monitor hotel pricing and parity signals through a standby-ready Apify API, then reuse structured outputs in reporting, analytics, or AI workflows.

Quick linkPurpose
Apify Actor pagehttps://apify.com/travelmonitorlab/travel-monitor-launch?utm_source=github&utm_medium=docs&utm_campaign=launch_april_2026
First success guidedocs/first_success_under_1_minute.md
AI agents quickstartdocs/ai_agents_mcp_quickstart.md
MCP registry manifestserver.json
MCP publication notesdocs/mcp_registry_and_directory_next_steps.md
Claude review readinessdocs/claude_review_readiness.md
OpenAPI fileopenapi/travel-monitor-launch.openapi.json
Example payloadexamples/demo_feed_item.json
Annotated signal assetassets/annotated_feed_item.svg
First success visualassets/annotated_first_success_flow.svg

[Annotated first success flow]

Audience prioritaireBénéfice attendu
Revenue managersVoir rapidement des écarts OTA visibles et des opportunités tarifaires
Consultants travelObtenir des signaux structurés au lieu de simples pages brutes
Équipes produit / BIAlimenter un pipeline analytique ou un dashboard interne
Builders IA / automationBrancher une API claire sur un workflow agentique

Recommended repository structure

La structure ci-dessous est pensée pour rendre le dépôt immédiatement lisible. Elle sépare la démonstration métier, les snippets techniques et les exemples JSON réutilisables.

text
travel-monitor-launch-examples/├── README.md├── server.json├── snippets/│   ├── health_check.sh│   ├── opportunities_feed.sh│   ├── plan_catalog.sh│   └── delivery_bundle.sh├── examples/│   ├── demo_feed_item.json│   ├── demo_opportunities_feed_response.json│   ├── demo_top_opportunities_response.json│   ├── demo_delivery_bundle.json│   ├── demo_plan_catalog.json│   └── demo_product_offers.json├── docs/│   ├── first_success_under_1_minute.md│   ├── ai_agents_mcp_quickstart.md│   ├── claude_review_readiness.md│   ├── mcp_registry_and_directory_next_steps.md│   ├── integration_scenarios.md│   └── outbound_payload_examples.md├── openapi/│   └── travel-monitor-launch.openapi.json└── assets/    ├── annotated_feed_item.svg    └── annotated_first_success_flow.svg

First success in less than a minute

Le chemin d’essai le plus efficace consiste à commencer par un endpoint santé, puis à passer immédiatement à une route démonstrative plus métier. Comme le service est exposé en Standby mode sur Apify, l’appel doit inclure un jeton Apify valide. Certaines routes métier peuvent aussi dépendre d’une clé métier privée selon le mode d’accès activé.

ÉtapeAction
1Ouvrir la fiche publique de l’Actor Apify
2Récupérer votre jeton Apify
3Tester la route /health
4Tester ensuite /travel/opportunities/feed
5Comparer le résultat à l’exemple JSON réel fourni dans ce dépôt

Health check

bash
curl "https://travelmonitorlab--travel-monitor-launch.apify.actor/health?token=<YOUR_APIFY_TOKEN>"

Opportunity feed

bash
curl -H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \  -H "x-api-key: <YOUR_TRAVEL_API_KEY_IF_REQUIRED>" \  "https://travelmonitorlab--travel-monitor-launch.apify.actor/travel/opportunities/feed"

Plan catalog

bash
curl -H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \  -H "x-api-key: <YOUR_TRAVEL_API_KEY_IF_REQUIRED>" \  "https://travelmonitorlab--travel-monitor-launch.apify.actor/travel/plans"

Use this with Apify, AI agents, and workflows

Cette surface GitHub doit maintenant jouer un rôle très simple. Elle aide un lecteur à comprendre rapidement le produit, puis l’oriente vers la bonne porte d’entrée selon son contexte : Apify Store pour le premier essai, MCP pour les assistants IA, OpenAPI pour l’intégration développeur, et les exemples JSON pour la réutilisation analytique ou reporting.

EntréeRessource recommandéePourquoi c’est utile
Premier essai humainFiche Apify + docs/first_success_under_1_minute.mdRejouer le chemin /health puis /travel/opportunities/feed sans friction inutile
Builders IA / MCPdocs/ai_agents_mcp_quickstart.mdComprendre l’ordre d’appel agentique et la logique health → feed → export
Registry / directory publicationserver.json + docs/mcp_registry_and_directory_next_steps.mdPréparer une découvrabilité MCP au-delà d’Apify sans redéployer un serveur séparé
Développeurs APIopenapi/travel-monitor-launch.openapi.jsonInspecter rapidement la surface d’API et les routes disponibles
Workflows analytics / reportingexamples/ + snippets/Réutiliser des payloads réels et des appels copiables

The intended path stays narrow: validate the API first, retrieve one useful pricing signal second, and move to exports or automation only after the value is clear.

OpenAPI and integration assets

Le dépôt expose désormais la spécification OpenAPI utilisée par l’Actor afin de rendre la surface plus crédible pour les intégrateurs, les reviewers techniques et les outils capables d’ingérer automatiquement un contrat d’API.

AssetPurpose
server.jsonManifeste MCP distant prêt pour un référencement registre/annuaire
docs/mcp_registry_and_directory_next_steps.mdDécide où publier ensuite la couche MCP sans redéploiement inutile
openapi/travel-monitor-launch.openapi.jsonContrat de routes pour lecture développeur, génération client ou revue technique
snippets/health_check.shTest liveness minimal
snippets/opportunities_feed.shPremier appel métier démonstratif
examples/demo_opportunities_feed_response.jsonRéponse réaliste pour intégration ou comparaison
docs/ai_agents_mcp_quickstart.mdPont direct entre le dépôt GitHub et l’usage MCP / agents IA
docs/claude_review_readiness.mdNote orientée revue Anthropic avec auth, support, privacy et preuves publiques

Visual first-success flow

Le dépôt inclut désormais un visuel réutilisable du parcours d’évaluation le plus simple. Il peut être repris tel quel dans un post social, un tutoriel court, une page communauté ou un message d’outreach léger.

[Annotated first success flow]

Real example payload

L’exemple ci-dessous provient d’une sortie réelle déjà extraite du smoke test. Il est volontairement court, car il sert de preuve de valeur immédiate dans le dépôt, dans les messages d’outreach et dans les publications externes.

json
{  "feed_rank": 1,  "opportunity_key": "group_644c57e536983898",  "destination_label": "Wooster, Ohio",  "entity_name": "Hampton Inn Wooster (Hotel)",  "checkin_date": "2026-04-15",  "checkout_date": "2026-04-16",  "currency": "USD",  "opportunity_type": "booking_parity_gap",  "opportunity_priority": "medium",  "opportunity_score": 48.82,  "recommended_offer_tier": "parity",  "market_leader_site": "trivago",  "best_price": 136.0,  "price_gap": 6.0,  "price_gap_percent": 4.41,  "booking_gap": 6.0,  "booking_gap_percent": 4.41,  "sites": ["booking", "trivago"],  "commercial_summary": "Booking.com is 6.00 USD above the best observed market rate for Hampton Inn Wooster (Hotel); best visible site: trivago at 136.00 USD."}

[Annotated opportunity signal]

Champ cléPourquoi il compte
entity_nameLe signal porte sur un établissement concret
destination_labelLe contexte géographique est immédiatement lisible
opportunity_scoreLa priorisation est native
market_leader_siteLa comparaison concurrentielle est explicite
price_gapLa valeur métier est quantifiée
commercial_summaryLe résultat est déjà lisible pour un décideur

Core output families

Le dépôt doit présenter le produit comme un ensemble de familles de résultats plutôt que comme une simple liste d’endpoints. Cette lecture aide beaucoup les prospects à se projeter dans un usage réel.

Output familyRôle principalFichier recommandé
Opportunities feedDétection et priorisation des signauxexamples/demo_opportunities_feed_response.json
Single demo itemPreuve courte et partageableexamples/demo_feed_item.json
Top opportunitiesLecture prioritaire synthétiqueexamples/demo_top_opportunities_response.json
Delivery bundleRéutilisation aval dans des workflowsexamples/demo_delivery_bundle.json
Plan catalogClarification du cadrage produitexamples/demo_plan_catalog.json
Product offersSupport au packaging et au discours commercialexamples/demo_product_offers.json

Three use cases to highlight

Il ne faut pas surcharger le dépôt avec trop de promesses. Trois scénarios d’intégration bien choisis suffisent pour rendre le produit concret et mémorisable.

ScénarioDescription courteAudience cible
Daily hotel parity watchDétecter chaque jour des écarts OTA visibles et remonter les signaux prioritairesRevenue managers, consultants distribution
Travel analytics pipelineAlimenter un flux analytique avec feed JSON, exports CSV et bundlesAnalystes, équipes BI, travel ops
AI agent enrichmentFournir à un agent IA des signaux structurés sur opportunités et prixBuilders IA, équipes produit, automation

Suggested calls to action

Le dépôt doit contenir des appels à l’action simples, sans ambiguïté. Le visiteur doit comprendre immédiatement quelle suite logique lui est proposée.

ContexteCTA conseillé
Fin de READMEView the Actor on Apify and inspect the endpoints
Après le premier snippetStart with /health, then compare your result with the sample payload
Après le payload réelIf this matches your use case, try the opportunities feed on the public Actor
Après les cas d’usageUse the Store page as the main entry point for testing and onboarding

Suggested tracked links

Les liens ci-dessous peuvent être intégrés directement dans le README ou dans les documents reliés au dépôt afin de mesurer l’apport du canal GitHub.

UsageURL recommandée
README main CTAhttps://apify.com/travelmonitorlab/travel-monitor-launch?utm_source=github&utm_medium=docs&utm_campaign=launch_april_2026
Examples hub CTAhttps://apify.com/travelmonitorlab/travel-monitor-launch?utm_source=github&utm_medium=examples&utm_campaign=launch_april_2026
Outbound payload linkhttps://apify.com/travelmonitorlab/travel-monitor-launch?utm_source=github&utm_medium=outreach_asset&utm_campaign=launch_april_2026

Recommended companion files

Le dépôt sera beaucoup plus efficace si le README renvoie vers quelques documents courts et très utilitaires, au lieu de noyer le lecteur dans une documentation exhaustive.

Fichier compagnonRôle
docs/first_success_under_1_minute.mdRendre l’essai reproductible très rapidement
docs/ai_agents_mcp_quickstart.mdExposer un chemin d’usage clair pour MCP et agents IA
server.jsonFournir un manifeste MCP distant publiable pour le registre et certains annuaires
docs/mcp_registry_and_directory_next_steps.mdClarifier les meilleurs endroits supplémentaires où publier la couche MCP
openapi/travel-monitor-launch.openapi.jsonDonner un contrat d’API exploitable aux intégrateurs
docs/integration_scenarios.mdMontrer comment réutiliser les sorties
docs/outbound_payload_examples.mdOffrir une base de partage commercial claire
docs/privacy_policy.mdFournir une politique de confidentialité publique pour les annuaires et la conformité
docs/support.mdExposer un canal de support public pour l’onboarding et les questions d’intégration
assets/annotated_feed_item.svgFournir une preuve visuelle immédiatement compréhensible
assets/annotated_first_success_flow.svgRassurer sur la simplicité du parcours d’essai

Support, privacy, and directory readiness

Pour une diffusion plus large sur les annuaires MCP et les environnements assistants, le dépôt expose désormais un canal de support public et une politique de confidentialité publique. Ces éléments ne remplacent pas les politiques des plateformes tierces utilisées par le service, mais ils réduisent l’ambiguïté pour les reviewers, les utilisateurs de clients MCP et les annuaires qui examinent la qualité de préparation du projet.

NeedPublic resource
Support channeldocs/support.md
Privacy policydocs/privacy_policy.md
MCP manifestserver.json
Quickstart with examplesdocs/first_success_under_1_minute.md
AI/MCP onboardingdocs/ai_agents_mcp_quickstart.md

Final note for publication

Une fois publié, ce dépôt doit être utilisé comme actif pivot entre la fiche Apify, les posts sociaux, les messages d’outreach et les communautés techniques. Sa réussite ne viendra pas d’un grand volume de texte, mais de sa capacité à prouver rapidement la valeur, à réduire la friction et à renvoyer proprement vers la fiche Store.

Le dépôt contient déjà le guide “first success under 1 minute”, le dossier de snippets et les actifs visuels nécessaires pour un premier cycle de diffusion. Le bloc suivant consiste surtout à relayer ce même noyau de preuve sur les canaux externes et dans les communautés ciblées.

来源:README.md,提交 7c701ae

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Travel 集成