I've been experimenting with connecting Hospitable to Claude using the new MCP server. Wanted to share what I built in case it's useful to others.
The idea
Every evening at 7 PM, a script automatically checks whether any guests checking out tomorrow are sitting in a room that's vacant the following night. If so, it sends them a warm, personal message offering to extend their stay one more night at a 20% discount.
The economics are simple: if a guest stays an extra night in the same room, I get revenue without having to turn over the room. No extra cleaning, no gap to fill. If they say no, no harm done.
How it works
The script uses Hospitable's MCP server to give Claude access to my properties, reservations, and calendar — and the ability to send messages. Each evening Claude:
- Pulls all my properties
- Finds which guests check out tomorrow
- Checks each of those rooms to see if tomorrow night is vacant
- Sends a personal, non-automated-feeling message to any guest in a vacant room
The setup
It's a small Node.js app running on Railway (a simple hosting platform).
The code is on Github here.
Happy to answer questions or share more details if anyone wants to build something similar.
