Hospitable MCP Server
Click on "Install 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., "@Hospitable MCP ServerShow me upcoming check-ins for the next week"
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.
Hospitable MCP Server - Breezy Beach Stays
MCP server connecting Claude to the Hospitable API v2. Supports dual transport:
STDIO for Claude Desktop (local)
Streamable HTTP for claude.ai custom connector (remote)
Available Tools
Tool | Description |
| List all 50+ properties with listings |
| Get details for a specific property |
| Find available properties in a date range |
| List reservations with filters (requires property UUIDs) |
| Full reservation details with financials |
| Check-ins in the next N days across all properties |
| Check-outs in the next N days across all properties |
| Pricing and availability calendar for a property |
| Update pricing/availability/min stay (prices in cents) |
| Get guest conversation thread for a reservation |
| Send a message to a guest via booking platform |
| Get reviews for a property |
| Post a public review response |
| Verify API connection / get account details |
Related MCP server: Lodgify MCP Server
Quick Setup
1. Get Your Hospitable PAT
Log in to my.hospitable.com
Go to Apps > API access > Access tokens
Click + Add new, select Read and Write permissions
Copy the token
2. Install
cd hospitable-mcp
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt3a. Claude Desktop (STDIO)
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"hospitable": {
"command": "/path/to/hospitable-mcp/venv/bin/python",
"args": ["/path/to/hospitable-mcp/server.py"],
"env": {
"HOSPITABLE_PAT": "your-token-here"
}
}
}
}Restart Claude Desktop. You should see "Hospitable" in the MCP tools list.
3b. Claude.ai Custom Connector (Streamable HTTP)
Start the server in HTTP mode:
export HOSPITABLE_PAT="your-token-here"
python server.py --http --port 8000Then in claude.ai:
Go to Settings > Integrations (or the connectors menu)
Add custom connector
Enter your server URL:
http://your-server-ip:8000/mcp
For production, run behind a reverse proxy (nginx/caddy) with HTTPS.
3c. Run as a Background Service (macOS)
Create ~/Library/LaunchAgents/com.breezy.hospitable-mcp.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.breezy.hospitable-mcp</string>
<key>ProgramArguments</key>
<array>
<string>/path/to/hospitable-mcp/venv/bin/python</string>
<string>/path/to/hospitable-mcp/server.py</string>
<string>--http</string>
<string>--port</string>
<string>8000</string>
</array>
<key>EnvironmentVariables</key>
<dict>
<key>HOSPITABLE_PAT</key>
<string>your-token-here</string>
</dict>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>StandardOutPath</key>
<string>/tmp/hospitable-mcp.log</string>
<key>StandardErrorPath</key>
<string>/tmp/hospitable-mcp.err</string>
</dict>
</plist>Load it:
launchctl load ~/Library/LaunchAgents/com.breezy.hospitable-mcp.plistImportant API Notes
/reservationsendpoint REQUIRESproperties[]as a parameter. Always fetch properties first.Calendar prices are in CENTS. $150/night = 15000.
Message rate limits: 2/min per reservation, 50/5min global.
Calendar update rate limit: 1000 req/min.
Messages with no sender field are AI-generated (Hospitable automation).
PAT tokens expire after ~1 year. Rotate at my.hospitable.com.
Combining with Other MCP Servers
Claude Desktop supports multiple MCP servers. Example config:
{
"mcpServers": {
"hospitable": {
"command": "/path/to/hospitable-mcp/venv/bin/python",
"args": ["/path/to/hospitable-mcp/server.py"],
"env": { "HOSPITABLE_PAT": "your-token" }
},
"pricelabs": {
"command": "python",
"args": ["/path/to/pricelabs-mcp/server.py"],
"env": { "PRICELABS_API_KEY": "your-key" }
}
}
}Troubleshooting
"HOSPITABLE_PAT environment variable is not set"
Make sure the env var is set in the Claude Desktop config or your shell
401 Unauthorized
Your PAT may have expired. Generate a new one from my.hospitable.com
Rate limit errors (429)
Wait and retry. The server returns rate limit details in the error.
STDIO mode works but HTTP doesn't connect from claude.ai
Make sure your firewall allows inbound on the port
If behind a router, set up port forwarding or use a tunnel (ngrok, Cloudflare Tunnel)
claude.ai custom connector needs HTTPS in production
This server cannot be installed
Maintenance
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
- -license-quality-maintenanceEnables AI assistants to interact with Hostaway's property management platform through standardized MCP tools. Provides access to listings, bookings, guest communication, and availability checking for vacation rental management.Last updated
- AlicenseAqualityDmaintenanceEnables interaction with the Lodgify vacation rental API to manage properties, bookings, and calendar data. It provides tools for retrieving property details, creating or updating bookings, and monitoring rental availability.Last updated82MIT
- AlicenseAqualityCmaintenanceConnects AI assistants to the Hostaway property management API via 10 read-only tools covering listings, reservations, calendars, guest conversations, and owner statements.Last updated10372MIT
- Alicense-qualityDmaintenanceEnables interaction with the Channex.io API for managing properties, room types, rate plans, availability, rates, inventory, and channel connections through natural language.Last updated5MIT
Related MCP Connectors
Vacation rental discovery, direct booking, and property protection for AI agents.
Manage your Hostex vacation rentals—properties, reservations, availability, listings, and guest me…
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/FBRMike/hospitable-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server