Your entire PMS, in plain English.
Connect Claude to your property management system and ask anything: bookings, guests, revenue, reviews, upsells, operations. One normalized data layer across every PMS. Live in under 5 minutes, copy-paste setup.
Works with every PMS you run
Ask a real question. Watch a real answer render.
No dashboards to learn, no exports to wrangle. Type the question you actually have and Besty MCP returns structured, server-side results.
Every PMS speaks a different language. Besty MCP speaks all of them.
One normalized schema
Hostaway, Guesty, Track, Escapia, Cloudbeds and more all funnel into a single, consistent vocabulary. Ask once, get the same clean answer no matter what you run.
Not just history. Live.
Besty MCP answers what already happened and what is bookable right now, with rates and availability pulled straight from your PMS at query time.
The full history of your business: every reservation, payout, message, and review, normalized and queryable.
Illustrative
Everything in your business, queryable
Pick a surface, then tap any question to run it live in the demo above. Every tool returns structured data with server-side rollups, so the answers are exact, not approximate.
Bookings & Revenue
3 toolsEvery reservation with a full financial breakdown and server-side rollups.
Tap a question to run it
It's an open endpoint. Build whatever you want on top.
Standards-based MCP over Streamable HTTP and JSON-RPC. Works with Claude Desktop, Claude Code, and any MCP client. Per-tenant scoped keys, PII gated by default, Parquet exports for big data pulls, stable IDs, and precise filters with field projection.
It's the same engine Besty's own growth team uses to auto-build ad audiences, generate listing feeds, and map guest demand.
Live in under 5 minutes
Grab your Besty MCP key
Generate a per-tenant, scoped key from your Besty workspace. PII stays gated by default.
Paste the config into Claude
Drop the snippet into your Claude client config. Streamable HTTP, no servers to run.
Ask anything
Open Claude and start asking. Bookings, guests, revenue, live availability, all in plain English.
{
"mcpServers": {
"besty": {
"type": "streamable-http",
"url": "https://mcp.getbesty.ai",
"headers": {
"Authorization": "Bearer bsty_live_••••••••"
}
}
}
}Example configuration. Your live key is generated in-app.