Hotel Booking MCP Server
Provides tools for Salesforce Agentforce to list room types with availability, pricing, and amenities; create bookings with automatic nights/total price calculation; and list bookings in a hotel booking demo.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hotel Booking MCP ServerCheck available room types for this weekend."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 availabilitylist_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)
Create a free account at render.com if you don't have one.
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).
In Render, click New + → Web Service.
Connect your repo (or paste the public repo URL).
Settings:
Runtime: Node
Build Command:
npm installStart Command:
node server.jsInstance Type: Free
Click Create Web Service. Render will build and deploy — takes about 1–2 minutes.
Once live, your MCP server URL will be:
https://<your-service-name>.onrender.com/mcpThat 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
Setup → Agentforce Registry → Registered MCP Servers → New.
Server URL:
https://<your-service-name>.onrender.com/mcpAuthentication Method: No Authentication
Create and Continue — no callback URL, no client ID/secret, no OAuth step at all.
In Agentforce Builder, add the
list_room_typesandcreate_bookingtools to your agent's topics, same as previously planned.
Run locally (optional, to test before deploying)
npm install
node server.jsServer listens on port 3000 (or $PORT if set). Health check at GET /, MCP endpoint at POST /mcp.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage hotels via the apaleo PMS API: reservations, folios, invoices, rates and availability.
Book real hotel and resort stays from any AI agent: all-in pricing, hosted Stripe checkout, no key.
Search hotels and get hotel details. Search-only; book on hotely.travel.
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables hotel booking operations through the Exely Distribution API via natural language interactions. Integrates with LLMs and Telegram bots for seamless hotel search, booking, and management functionality.1-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search properties, check availability, and manage bookings across Quest's Australian portfolio. This proof-of-concept implementation provides tools for property details, rate comparisons, and reservation handling using simulated data.-
- AlicenseAqualityDmaintenanceEnables AI agents to search availability, price rooms, and make real bookings via the Roompanda API, scoped to a single property by the API key.96 npmMIT

RollingGo Hotel MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, compare, and book hotels worldwide through natural language, with real-time pricing and availability, plus price monitoring and order management.45MIT