Connect your account, then chat with AI to run tools.
Cloudbeds is a hospitality property management system for hotels, hostels, and vacation rentals. Read and write reservations, guests, folios, rates, housekeeping, and inventory across one or many properties.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Cloudbeds — workflow patterns, data models, and gotchas for your AI agent.
Property management for hotels and vacation rentals. One connected account can span many properties under an organization.
Organization → Properties (propertyID) → Room types → Physical rooms → Reservations → Guests → Folio lines.
Channel bookings (Airbnb, Expedia, website, etc.) land as reservations with sourceName and sourceID. Airbnb-synced stays appear as sources like Airbnb (API) — there is no separate Airbnb API in this bundle.
| Need | API surface |
|---|---|
| Multi-property portfolio | Property list + per-property detail |
| Today's ops | Dashboard occupancy and arrival counts |
| OTA / direct bookings | Reservations + source channel list |
| Airbnb / Expedia visibility | Filter reservations by channel sourceID |
| Availability search | Room types with roomsAvailable for a date range |
| Rate calendar | Nightly rate plans across dates |
| Per-booking revenue detail | Reservations with room rate breakdowns |
| Folio / invoice | Room charges, adjustments, payments on one reservation |
| Inventory | Room types, physical rooms, blocks, housekeeping status |
| POS extras | Property item catalog (sku, price) |
All writes use application/x-www-form-urlencoded bodies. Nested arrays (rooms on create, rate intervals) pass as structured list parameters — use extra_fields for rarely used upstream keys.
| Area | Capabilities |
|---|---|
| Reservations | Create/update bookings, notes, documents, room assign, check-in/out |
| Guests | Add/update profiles, notes, documents, assign to rooms |
| Folio | Post items, adjustments, payments, void lines |
| Rates | Queue nightly rate updates (putRate is asynchronous) |
| Inventory | Room blocks, housekeeping status and assignments |
| Groups & accounts | Group profiles, house accounts, webhooks |
High-impact writes (real folio or PMS rows): reservation create, payment record, item post, rate update, check-in/out. Confirm intent before calling.
Token scopes: Writes need matching write:* scopes on the API key. Read-only tokens fail with permission errors.
Void an adjustment transaction on a reservation folio.
Delete an allotment block on a property.
Remove app integration settings for a property.
Archive a guest note.
Archive a reservation note.
Delete a room block / out-of-order hold.
Unsubscribe a webhook subscription.
Search sellable room types for a stay window with live availability counts and quoted nightly rates. Requires property_id, start_date, end_date (YYYY-...
Return today's operational snapshot for a property: occupancy, arrivals, departures, guests in-house, and booking counts. Optional date (YYYY-MM-DD) s...
List guests at a property or fetch one guest profile. Pass guest_id or reservation_id with property_id for a single guest; omit both ids to list guest...
List Cloudbeds properties (hotels) on the connected account, or fetch one property's details when property_id is set. Always start here to discover pr...
List housekeeping status for physical rooms at a property: clean/dirty condition, occupancy, do-not-disturb, and room comments. Requires property_id.
List point-of-sale items (extras, minibar, fees) configured at a property with sku, price, and category. Requires property_id.
List payments recorded against a reservation, guest, or house account. At least one of reservation_id, guest_id, or house_account_id is required along...
List rate plans and nightly rates for a property across a date range. Requires property_id plus start_date and end_date (YYYY-MM-DD).
Fetch folio-style invoice detail for one reservation: room charges, adjustments, payments, add-ons, and guest custom fields. Requires property_id and ...
List or fetch Cloudbeds reservations. Pass reservation_id with property_id for one booking; omit reservation_id to list. Always set property_id when l...
List reservations with per-room nightly rate breakdowns (detailedRates). Same filters as the standard reservation list but heavier payloads — use when...
List room blocks (inventory holds / out-of-order rooms) at a property. Requires property_id.
List physical room inventory at a property (distinct from room types). Upstream nests rooms under property blocks; this tool also returns a flat rooms...
List room types (categories) configured at a Cloudbeds property. Requires property_id.
List booking sources (channels) for one or more properties — website, Airbnb, Expedia, and other OTAs. Use source_id values when filtering reservation...
List folio transactions (charges, payments, adjustments) at a property. Requires property_id. Strongly prefer reservation_id — property-wide lists can...
Add a manual folio adjustment to a reservation (credit or charge correction). Requires property_id, reservation_id, amount, and adjustment type fields...
Create app integration settings for a property.
Process a gateway charge on a reservation, group, house account, or AR ledger. Consumes real payment processing — use only when the guest should be ch...
Register a new custom field definition on the property (one-time setup). Does not set values on reservations — use reservation update for that.
Post one or more ad-hoc item lines (and optional payments) to a folio in one call.
Add a custom payment method type to the property (not card/PayPal).
Attach a file to a property record.
Attach a government receipt to a reservation or house account.
Add a note to a group profile.
Add an additional guest to an existing reservation.
Attach a document file to a guest profile.
Attach a photo to a guest profile.
Assign one or more guests to a room on a reservation.
Open a new house account on the property.
Assign rooms to a housekeeper for the current day.
Mark a physical room clean, dirty, inspected, DND, or out-of-order for today.
Post a catalog item charge to a reservation, house account, or group folio.
Add a POS item category on the property.
Add multiple stock-tracked items to property inventory.
Record a payment on a reservation, house account, or group. Requires property_id plus one of reservation_id, house_account_id, or group_code.
Attach a document to a reservation.
Assign or reassign a physical room on a reservation room line.
Check in an assigned room on a reservation.
Check out an assigned room. When all rooms check out, reservation status updates to checked out.
Void a posted item line on a reservation, house account, or group.
Void a recorded payment on a reservation or house account.
Subscribe to a Cloudbeds webhook event for the property.
Update app integration settings for a property.
Create a group/event profile on the property.
Update an existing guest profile. At least one profile field beyond ids is required.
Open or close a house account.
Update a stock-tracked inventory item.
Queue nightly rate updates for a rate plan. Returns a job reference id — updates are asynchronous. Only non-derived rates can be changed. Max 30 date ...
Add a guest note (omit note_id) or update an existing guest note (set note_id).
Add a housekeeper (omit housekeeper_id) or update housekeeper details (set housekeeper_id).
Create a reservation (omit reservation_id) or update an existing one (set reservation_id). Creates need property_id, stay dates, guest name, and rooms...
Add a reservation note (omit note_id) or update an existing note (set note_id).
Create a room block / out-of-order hold (omit room_block_id) or update one (set room_block_id).
Cloudbeds is a hospitality property management system for hotels, hostels, and vacation rentals. Read and write reservations, guests, folios, rates, housekeeping, and inventory across one or many properties. It provides 61 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/cloudbeds. Authentication is handled automatically.
Cloudbeds provides 61 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Cloudbeds uses API Key. Cloudbeds requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Cloudbeds to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/cloudbedsThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Cloudbeds and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More customer relation integrations you might like
Outreach is a sales engagement platform that streamlines communication with leads and customers by a...
Copper is a CRM platform that integrates with Google Workspace, enabling businesses to manage contac...
AgileCRM is a customer relationship management platform that helps businesses manage sales, marketin...
Twilio Taskrouter is a task distribution service that enables businesses to manage and route tasks t...
Recruitee is a collaborative hiring platform enabling teams to manage recruitment processes, track a...
Close.com is a sales productivity platform designed for small to medium-sized businesses, providing ...