Skip to main content
Glama
tinomathew-wq

Hotel Booking MCP Server

Hotel Booking MCP Server (No Auth)

A minimal, no-authentication MCP server for the hotel booking demo. Exposes three tools:

  • list_room_types — check availability, pricing, and amenities (optionally filtered by room type)

  • create_booking — create a booking; automatically computes nights/total price and decrements availability

  • list_bookings — lists all bookings made so far (handy for demoing/debugging)

Data is in-memory and seeded with the same 4 room types from the build guide (Standard, Deluxe, Suite, Executive). It resets whenever the server restarts.

Deploy to Render (fastest free option)

  1. Create a free account at render.com if you don't have one.

  2. Push this folder to a new GitHub repo (or use Render's "Deploy from a public Git repo" — you can also zip-upload if you don't want to use Git; Render supports both).

  3. In Render, click New +Web Service.

  4. Connect your repo (or paste the public repo URL).

  5. Settings:

    • Runtime: Node

    • Build Command: npm install

    • Start Command: node server.js

    • Instance Type: Free

  6. Click Create Web Service. Render will build and deploy — takes about 1–2 minutes.

  7. Once live, your MCP server URL will be:

    https://<your-service-name>.onrender.com/mcp

    That full URL (including /mcp) is what you'll register as the Server URL in Salesforce's Agentforce Registry.

Note: Render's free tier spins the service down after inactivity and takes ~30–60 seconds to wake up on the next request. For a live demo, hit the URL once a minute or two before you present so it's already warm.

Related MCP server: Quest Apartment Hotels MCP Server

Register in Salesforce

  1. Setup → Agentforce Registry → Registered MCP Servers → New.

  2. Server URL: https://<your-service-name>.onrender.com/mcp

  3. Authentication Method: No Authentication

  4. Create and Continue — no callback URL, no client ID/secret, no OAuth step at all.

  5. In Agentforce Builder, add the list_room_types and create_booking tools to your agent's topics, same as previously planned.

Run locally (optional, to test before deploying)

npm install
node server.js

Server listens on port 3000 (or $PORT if set). Health check at GET /, MCP endpoint at POST /mcp.

F
license - not found
-
quality - not tested
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

  • F
    license
    -
    quality
    C
    maintenance
    Provides two MCP servers: one for searching real-time flight prices via FlightAPI.io and another for hotel prices via Booking.com through RapidAPI, both accessible over Streamable HTTP.

View all related MCP servers

Related MCP Connectors

  • Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.

  • Unofficial read-only MCP server for VeryChic hotel offers

  • Luxury hotel search, rate comparison, booking quotes, and secure checkout handoff.

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/tinomathew-wq/hotel-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server