Hospitable MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: Hostaway-mcp
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage Hostaway listings, reservations, calendar, guest messages, reviews and tasks.
Manage vacation rentals, bookings, calendars and operations with OAuth and action approvals.
Check properties, calendars, leads, quotes, guests and messages in Hostfully, and send replies.
Hostfully MCP server for ChatGPT, Claude and any AI agent: list reservations, get reservation, accept booking request, send guest message, read Central Calendar and list properties in your own Hostfully account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Hostfully yourself; Cotlet does not store your password and you need no Hostfully API key. About the official Hostfully API: Hostfully has an official REST API, the Open API v3, and no official MCP server (checked 31 Oct 2026). It is a paid add-on: you email api@hostfully.com with your use case, test in a sandbox, and only then get production access. Setup and FAQ: https://cotlet.dev/integrations/hostfully-api-mcp-server
Related MCP Servers
- 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.82MIT
- AlicenseAqualityDmaintenanceConnects AI assistants to the Hostaway property management API via 10 read-only tools covering listings, reservations, calendars, guest conversations, and owner statements.10652 npm4MIT
- FlicenseAqualityDmaintenanceEnables Claude to interact with your OwnerRez account via natural language, including booking inquiries, income summaries, property stats, and owner statements. Supports optional guest messaging with OAuth setup.211-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to query reservations, listings, calendars, financials, and guest conversations from the Hostaway property management API using natural language.65 npmMIT