Hotel Rate Monitoring API

io.github.veyvey45-engPublished by GitHub account veyvey45-engv1.0.0Updated Oct 24, 2026

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

The publisher's own server: travel.art

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote Apify-hosted MCP server that gives an assistant structured hotel rate monitoring and price parity signals for travel pricing analysis.

What you can do
Retrieve a prioritized feed of hotel pricing opportunities, including price gaps and parity signals across booking sites, with scores and commercial summaries for each property and stay date. Access a single demo feed item and a top-opportunities view for quick, shareable evidence. Pull a delivery bundle and plan catalog for downstream reporting or automation. Reuse structured outputs in analytics pipelines, dashboards, or AI agent workflows.
When to use it
Use it when you want an assistant to surface hotel rate parity gaps and pricing opportunities for revenue management, travel distribution consulting, or BI reporting, rather than scraping hotel pages yourself.
Requirements
Remote endpoint at mcp.apify.com with OAuth authentication. The README also describes direct API calls needing an Apify token and, for some business routes, a separate travel API key header.
Before you install
The README describes passing an Apify token and an optional private travel API key; treat both as secrets. Calls may consume Apify usage that is billed to your account. Outputs are third-party pricing signals and should be verified before pricing decisions.

Installation

In SourceWeft

  1. Open Hotel Rate Monitoring API in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.veyvey45-eng%2Ftravel-monitor-launch/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "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.

Source: README.md at commit 7c701ae

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Travel integrations