---
title: "Cloudbeds MCP server for AI agents - actionlake"
description: "Give Claude 501 Cloudbeds actions through one MCP server: insights reports. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/cloudbeds
updated: 2026-10-23
---

Connectors · Industry

# Cloudbeds MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Cloudbeds and the rest of your systems. It gives your agent 501 Cloudbeds actions (246 reads, 194 writes and 61 that wait for a confirmation) and holds the Cloudbeds credential itself, so the agent never does. It paces Cloudbeds's limits and records every call.

[Connect Cloudbeds free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "cloudbeds.group_profile_profiles.list",
  intent: "check which Cloudbeds account is connected"
}
# List all profiles across all types · read · 1 upstream call
```

- 501 actions in one signed file
- 246 read look, never change
- 194 write create and update
- 61 wait for a yes destructive, confirmed first

Set up

## Connect Cloudbeds in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Cloudbeds.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` Cloudbeds API key (starts with cbat_): property users create one in Cloudbeds under Account > Apps & Marketplace >…
   - `organization_id` Your Cloudbeds organization id
   - `property_id` Your Cloudbeds property id
   ```
   account { op: "connections.requirements", service: "cloudbeds" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "cloudbeds.group_profile_profiles.list" }
   # list all profiles across all types · read · 1 upstream call
   check { action: "cloudbeds.guests.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Cloudbeds at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Setup fields**

`organization_id` `property_id`

**Limits we pace to**

5 calls a second, per connection

**API covered**

Cloudbeds API v1.3 and v2, Accounting, Fiscal Document, Group Profile, Guest Profile, Data Insights, Attribute Tagging, Pay By Link and Payment SDK APIs (OpenAPI 3)`api.cloudbeds.com`

**Built from**

Cloudbeds's documentation, read 23 October 2026[developers.cloudbeds.com](https://developers.cloudbeds.com/branches/1.3/apis/reg_bi6e1sbamvhz0v1s.json) [developers.cloudbeds.com](https://developers.cloudbeds.com/branches/1.3/apis/reg_1zxfcbmvhz8ku1.json) [developers.cloudbeds.com](https://developers.cloudbeds.com/branches/1.3/apis/reg_1xbvedumljo03gs.json)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

245 of 246 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

2, so ask can line Cloudbeds up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Cloudbeds.

501 actions in 176 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **246** read look, never change
- **194** write create and update
- **61** destructive wait for a confirmation

1. ### Insights reports
   14
   8 read · 5 write · 1 destructive
   Clone report by id · Create a new report · Get report data by id · Get report export by id
2. ### Fiscalization connections
   13
   3 read · 8 write · 2 destructive
   Create a connection · List connections for a property · Activate a verifying connection · Activate a series on a connection
3. ### Insights stock reports
   13
   7 read · 5 write · 1 destructive
   Clone stock report by id · Publish a new report · Get stock report data by id · Get stock report export by id
4. ### Guest profiles
   12
   9 read · 2 write · 1 destructive
   Create a new profile · Get custom fields for a profile · Returns available filter values for guest profiles · Returns a list of guest profiles
5. ### Fiscal documents
   9
   6 read · 3 write · 0 destructive
   Get list of fiscal documents · Get count of fiscal documents with discrepancies · Email a fiscal document · Resolve the email subject for a fiscal document
6. ### Market segmentation segments
   9
   3 read · 5 write · 1 destructive
   Create a new Market Segmentation Segment · Get a list of Market Segmentation Segments · Get a list of reservations linked to a Market Segmentation Segment · Disable a Market Segmentation Segment
7. ### Guests
   8
   5 read · 3 write · 0 destructive
   List guests · Create guests · Get guests · Update guests
8. ### Attribute tagging tags
   7
   2 read · 2 write · 3 destructive
   Attach attributes to an entity · Attach attributes to multiple entities (bulk) · Returns a list of tags for an entity · Returns tags for a list of entities (bulk lookup)

**168 more areas · 416 actions**

- Group profile profile notes **7**
- Market segmentation groups **7**
- Smart policy exceptions **7**
- Attribute tagging categories **6**
- Group profile profiles **6**
- Insights hubs **6**
- Insights report custom CDFS **6**
- Insights schedules **6**
- Insights stock report custom CDFS **6**
- Insights stock report folders **6**
- Accounting accounts receivable ledgers **5**
- Accounting folio configurations **5**
- Accounting folio transactions **5**
- Accounting folios **5**
- Doorlock keys **5**
- Events **5**
- Fiscalization rules **5**
- Group profile contact persons **5**
- Insights favorites **5**
- Insights folders **5**
- Insights report charts **5**
- Insights stock report charts **5**
- Insights stock report rules **5**
- PMS rate plans **5**
- Reservations **5**
- Rooms **5**
- Accounting trial balance configuration **4**
- Allotment blocks **4**
- App property settings **4**
- Attribute tagging attributes **4**
- Fiscal receipts **4**
- Group profile profile documents **4**
- Guest notes **4**
- Guest profile merges **4**
- Insights hub cards **4**
- Insights report queries **4**
- Insights stock report queries **4**
- Insights tags **4**
- Integration events **4**
- Items **4**
- Reservation notes **4**
- Room blocks **4**
- Accounting ar reservation balance transfers **3**
- Accounting custom transaction codes **3**
- Accounting folio rules **3**
- Allotment block notes **3**
- Doorlock settings **3**
- Event notes **3**
- Fiscal config logo **3**
- Fiscalization connection drafts **3**
- Fiscalization connection sections **3**
- Fiscalization routing **3**
- Group profile profile persons **3**
- Group profile profile tags **3**
- Groups **3**
- House accounts **3**
- Housekeepers **3**
- Insights datasets **3**
- Insights me **3**
- Insights property settings **3**
- Insights report tags **3**
- Insights tasks **3**
- Payment SDK keys **3**
- Rates **3**
- Webhooks **3**
- Accounting ar group profile balance transfers **2**
- Accounting channel commissions **2**
- Accounting custom general ledger codes **2**
- Accounting deposits **2**
- Accounting folio configuration sources **2**
- Accounting GL code resolution mode **2**
- Accounting settings **2**
- Adjustments **2**
- Amenity property **2**
- Amenity property rooms **2**
- Amenity room type **2**
- App state **2**
- Custom fields **2**
- Custom items **2**
- Email schedules **2**
- Email templates **2**
- Fiscal allocations **2**
- Fiscal configs **2**
- Fiscal document transactions **2**
- Fiscal pro forma invoices **2**
- Fiscal property settings **2**
- Folio checks **2**
- Folio gratuities **2**
- Group notes **2**
- Hotels **2**
- Housekeeping status **2**
- Insights charts **2**
- Insights dataset multi levels **2**
- Insights folder reports **2**
- Insights report formats **2**
- Insights stock report revisions **2**
- Inventory items **2**
- Item categories **2**
- Pay by link **2**
- Payment methods **2**
- Payments **2**
- Room types **2**
- Accounting accounts receivable ledger transactions **1**
- Accounting deposit transactions **1**
- Accounting internal transaction codes **1**
- Accounting pending transactions **1**
- Accounting source balance snapshots **1**
- Accounting source balances **1**
- Accounting transactions **1**
- Accounting trial balance report **1**
- Addons **1**
- Addons reservation addons **1**
- Amenity catalog amenities **1**
- Amenity catalog categories **1**
- App errors **1**
- App settings **1**
- Booking room assignable rooms **1**
- Charges **1**
- Credit cards **1**
- Currency settings **1**
- Dashboard **1**
- Files **1**
- Fiscal allocation transactions **1**
- Fiscal credit notes **1**
- Fiscal document rules **1**
- Fiscal invoice receipt allocations **1**
- Fiscal invoices **1**
- Fiscal property features **1**
- Fiscal rectify invoices **1**
- Fiscal settlement invoices **1**
- Fiscal simple receipts **1**
- Fiscalization channels **1**
- Fiscalization countries **1**
- Fiscalization invoice type options **1**
- Fiscalization provider section options **1**
- Fiscalization providers **1**
- Fiscalization status **1**
- Folio check gratuities **1**
- Government receipts **1**
- Housekeeping assignments **1**
- Housekeeping inspections **1**
- Insights dataset CDFS **1**
- Insights dataset multi level CDFS **1**
- Insights explore **1**
- Insights health **1**
- Insights liveness **1**
- Insights report relative dates **1**
- Insights search **1**
- Integration connected applications **1**
- Oauth metadata **1**
- Package names **1**
- Packages **1**
- Payment capabilities **1**
- PMS custom items **1**
- PMS items **1**
- PMS payments **1**
- Property system **1**
- Rate jobs **1**
- Rate plans **1**
- Reservation assignments **1**
- Reservation rooms **1**
- Room fees and taxes **1**
- Smart policy adjustments **1**
- Smart policy policy information **1**
- Sources **1**
- Taxes and fees **1**
- Userinfo **1**
- Users **1**

Top actions

## The Cloudbeds API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 16 of Cloudbeds's 16 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `cloudbeds.group_profile_profiles.list` List all profiles across all types | List all profiles across all types. | read | `crm.company.list` 162 connectors |
| `cloudbeds.guests.list` List guests | List guests. | read | `crm.contact.list` 177 connectors |
| `cloudbeds.guests.create` Create guests | Create guests. | write | `crm.contact.create` 161 connectors |
| `cloudbeds.group_profile_profiles.create` Create a new profile (any type) | Create a new profile (any type). | write | `crm.company.create` 142 connectors |
| `cloudbeds.group_profile_profiles.delete` Delete profile (any type) | Delete profile (any type). | destructive | `crm.company.delete` 119 connectors |
| `cloudbeds.users.list` List users | List users. | read | `identity.user.list` 474 connectors |
| `cloudbeds.webhooks.create` Create webhooks | Create webhooks. | write | `automation.webhook.create` 209 connectors |
| `cloudbeds.webhooks.list` List webhooks | List webhooks. | read | `automation.webhook.list` 202 connectors |
| `cloudbeds.userinfo.get` Get userinfo | Get userinfo. | read | `identity.current_user.get` 307 connectors |
| `cloudbeds.fiscal_documents.list` Get list of fiscal documents | Get list of fiscal documents. | read | `finance.invoice.list` 101 connectors |
| `cloudbeds.payments.create` Create payments | Create payments. | write | `finance.payment.create` 67 connectors |
| `cloudbeds.guests.list_modified` List modified guests | List modified guests. | read | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Cloudbeds actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Find the Cloudbeds contacts with no email address, so we can clean them up.
   calls `cloudbeds.guests.list_modified`
2. Write write
   Create guests in Cloudbeds. Show me exactly what you will send before you save it.
   calls `cloudbeds.guests.create`
3. Across systems read
   Which Cloudbeds companies have invoices in ConnectWise PSA, and how many each?
   calls `cloudbeds.group_profile_profiles.list` `connectwise_manage.invoices.list`

Across your systems

## Cloudbeds, joined to the rest of your business.

One `ask` fetches from Cloudbeds and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which Cloudbeds companies have invoices in ConnectWise PSA, and how many each?
  `cloudbeds.group_profile_profiles.list` + `connectwise_manage.invoices.list`, on `crm.company` · [ConnectWise PSA](https://actionlake.com/connectors/connectwise-psa)
- Which Cloudbeds companies have invoices in NetSuite, and how many each?
  `cloudbeds.group_profile_profiles.list` + `netsuite.views.invoices`, on `crm.company` · [NetSuite](https://actionlake.com/connectors/netsuite)

Also mapped by other connectors `crm.company` **227** `crm.contact` **192**

ask

```
ask {
  intent: "which Cloudbeds companies have invoices in ConnectWise PSA, and how many each",
  steps: [
    { action: "cloudbeds.group_profile_profiles.list", as: "co", input: {}, limit: 100, max_pages: 5 },
    { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "co",
        right: "inv",
        on: "crm.company",
        group_by: "co.name",
        select: ["co.name", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Cloudbeds

## Destructive actions wait for a yes.

61 Cloudbeds actions are destructive. The first 10:

- Delete profile (any type) `cloudbeds.group_profile_profiles.delete`
- Delete webhooks `cloudbeds.webhooks.delete`
- Void items `cloudbeds.items.void`
- Void payments `cloudbeds.payments.void`
- Delete a folio `cloudbeds.accounting_folios.delete`
- Anonymize a given profile `cloudbeds.guest_profiles.anonymize`
- Create charges `cloudbeds.charges.create`
- Transfer deposit transactions `cloudbeds.accounting_deposits.transfer`
- Transfer a reservation balance to an AR ledger `cloudbeds.accounting_ar_reservation_balance_transfers.create`
- Transfer a group profile balance to an AR ledger `cloudbeds.accounting_ar_group_profile_balance_transfers.create`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do cloudbeds.group_profile_profiles.delete confirm_policy: **human**

Delete profile (any type)?

**intent:** the user asked me to delete profile (any type)

run suspended · waiting for a named person · key _cloudbeds-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "cloudbeds-agent",
  allowed_actions: ["cloudbeds.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "cloudbeds.group_profile_profiles.delete", approver: "lead@example.com" },
    { match: "cloudbeds.webhooks.delete", approver: "lead@example.com" },
    { match: "cloudbeds.items.void", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Cloudbeds only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Cloudbeds costs on actionlake.

Every Cloudbeds action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Cloudbeds refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 501 Cloudbeds actions
- 501 actions page each page of a long list is one call
- 245 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Cloudbeds action.

501 actions by area: the id your agent calls, what it does, and its effect.

**Insights reports 14**

- `cloudbeds.insights_reports.clone` Clone report by id write
- `cloudbeds.insights_reports.create` Create a new report write
- and 12 more in this area

**Fiscalization connections 13**

- `cloudbeds.fiscalization_connections.activate` Activate a verifying connection write
- `cloudbeds.fiscalization_connections.activate_series` Activate a series on a connection write
- and 11 more in this area

**Insights stock reports 13**

- `cloudbeds.insights_stock_reports.clone` Clone stock report by id write
- `cloudbeds.insights_stock_reports.create` Publish a new report write
- and 11 more in this area

**Guest profiles 12**

- `cloudbeds.guest_profiles.create` Create a new profile write
- `cloudbeds.guest_profiles.custom_fields` Get custom fields for a profile read
- and 10 more in this area

**Fiscal documents 9**

- `cloudbeds.fiscal_documents.discrepancies_summary` Get count of fiscal documents with discrepancies read
- `cloudbeds.fiscal_documents.email` Email a fiscal document write
- and 7 more in this area

**Market segmentation segments 9**

- `cloudbeds.market_segmentation_segments.create` Create a new Market Segmentation Segment write
- `cloudbeds.market_segmentation_segments.disable` Disable a Market Segmentation Segment write
- and 7 more in this area

**Guests 8**

- `cloudbeds.guests.create` Create guests write
- `cloudbeds.guests.get` Get guests read
- and 6 more in this area

**Attribute tagging tags 7**

- `cloudbeds.attribute_tagging_tags.create` Attach attributes to an entity write
- `cloudbeds.attribute_tagging_tags.create_bulk` Attach attributes to multiple entities (bulk) write
- and 5 more in this area

**Group profile profile notes 7**

- `cloudbeds.group_profile_profile_notes.archive` Archive profile note write
- `cloudbeds.group_profile_profile_notes.create` Add note to a profile write
- and 5 more in this area

**Market segmentation groups 7**

- `cloudbeds.market_segmentation_groups.create` Create a new Market Segmentation Group write
- `cloudbeds.market_segmentation_groups.disable` Disable a Market Segmentation Group write
- and 5 more in this area

**Smart policy exceptions 7**

- `cloudbeds.smart_policy_exceptions.create` Create a new policy exception write
- `cloudbeds.smart_policy_exceptions.get` Get a single policy exception by ID read
- and 5 more in this area

**Attribute tagging categories 6**

- `cloudbeds.attribute_tagging_categories.archive` Archive a custom, empty category write
- `cloudbeds.attribute_tagging_categories.create` Create a new (custom) category write
- and 4 more in this area

**Group profile profiles 6**

- `cloudbeds.group_profile_profiles.create` Create a new profile (any type) write
- `cloudbeds.group_profile_profiles.get` Get profile by ID (any type) read
- and 4 more in this area

**Insights hubs 6**

- `cloudbeds.insights_hubs.create` Create a hub write
- `cloudbeds.insights_hubs.get` Get a hub by id read
- and 4 more in this area

**Insights report custom CDFS 6**

- `cloudbeds.insights_report_custom_cdfs.create` Create a custom cdf on a report write
- `cloudbeds.insights_report_custom_cdfs.get` Get custom cdf on a report read
- and 4 more in this area

**Insights schedules 6**

- `cloudbeds.insights_schedules.create` Create a schedule for a report workbook write
- `cloudbeds.insights_schedules.get` Get schedule read
- and 4 more in this area

**Insights stock report custom CDFS 6**

- `cloudbeds.insights_stock_report_custom_cdfs.create` Create a custom cdf for a stock report write
- `cloudbeds.insights_stock_report_custom_cdfs.get` Get custom cdf of a stock report read
- and 4 more in this area

**Insights stock report folders 6**

- `cloudbeds.insights_stock_report_folders.add_reports` Assign a stock report to a folder write
- `cloudbeds.insights_stock_report_folders.create` Create a new stock report folder write
- and 4 more in this area

**Accounting accounts receivable ledgers 5**

- `cloudbeds.accounting_accounts_receivable_ledgers.create` Create an accounts receivable ledger write
- `cloudbeds.accounting_accounts_receivable_ledgers.get` Get an accounts receivable ledger by ID read
- and 3 more in this area

**Accounting folio configurations 5**

- `cloudbeds.accounting_folio_configurations.get` Get accounting folio configurations read
- `cloudbeds.accounting_folio_configurations.list` List accounting folio configurations read
- and 3 more in this area

**Accounting folio transactions 5**

- `cloudbeds.accounting_folio_transactions.filters` Get the structured filter tree of routable transaction types read
- `cloudbeds.accounting_folio_transactions.move` Move transactions between folios write
- and 3 more in this area

**Accounting folios 5**

- `cloudbeds.accounting_folios.create` Create a folio write
- `cloudbeds.accounting_folios.list` List folios for a source read
- and 3 more in this area

**Doorlock keys 5**

- `cloudbeds.doorlock_keys.create` Create a new doorlock key write
- `cloudbeds.doorlock_keys.delete` Delete a doorlock key destructive
- and 3 more in this area

**Events 5**

- `cloudbeds.events.create` Create a new event write
- `cloudbeds.events.get` Get a single event read
- and 3 more in this area

**Fiscalization rules 5**

- `cloudbeds.fiscalization_rules.items` Get item extension mapping rules for a country read
- `cloudbeds.fiscalization_rules.payment_methods` Get fiscalization payment method rules for a country read
- and 3 more in this area

**Group profile contact persons 5**

- `cloudbeds.group_profile_contact_persons.create` Add contact person to a profile (group, company, or travel agent) write
- `cloudbeds.group_profile_contact_persons.get` Get contact person by ID read
- and 3 more in this area

**Insights favorites 5**

- `cloudbeds.insights_favorites.create` Create a favorite in a property for the user that is authorized write
- `cloudbeds.insights_favorites.get` Get a Favorite by id read
- and 3 more in this area

**Insights folders 5**

- `cloudbeds.insights_folders.create` Create a folder for a property write
- `cloudbeds.insights_folders.get` Get Folder by id read
- and 3 more in this area

**Insights report charts 5**

- `cloudbeds.insights_report_charts.create` Create insights report charts write
- `cloudbeds.insights_report_charts.get` Get insights report charts read
- and 3 more in this area

**Insights stock report charts 5**

- `cloudbeds.insights_stock_report_charts.create` Create insights stock report charts write
- `cloudbeds.insights_stock_report_charts.get` Get insights stock report charts read
- and 3 more in this area

Insights stock report rules **5** PMS rate plans **5** Reservations **5** Rooms **5** Accounting trial balance configuration **4** Allotment blocks **4** App property settings **4** Attribute tagging attributes **4** Fiscal receipts **4** Group profile profile documents **4** Guest notes **4** Guest profile merges **4** Insights hub cards **4** Insights report queries **4** Insights stock report queries **4** Insights tags **4** Integration events **4** Items **4** Reservation notes **4** Room blocks **4** Accounting ar reservation balance transfers **3** Accounting custom transaction codes **3** Accounting folio rules **3** Allotment block notes **3** Doorlock settings **3** Event notes **3** Fiscal config logo **3** Fiscalization connection drafts **3** Fiscalization connection sections **3** Fiscalization routing **3** Group profile profile persons **3** Group profile profile tags **3** Groups **3** House accounts **3** Housekeepers **3** Insights datasets **3** Insights me **3** Insights property settings **3** Insights report tags **3** Insights tasks **3** Payment SDK keys **3** Rates **3** Webhooks **3** Accounting ar group profile balance transfers **2** Accounting channel commissions **2** Accounting custom general ledger codes **2** Accounting deposits **2** Accounting folio configuration sources **2** Accounting GL code resolution mode **2** Accounting settings **2** Adjustments **2** Amenity property **2** Amenity property rooms **2** Amenity room type **2** App state **2** Custom fields **2** Custom items **2** Email schedules **2** Email templates **2** Fiscal allocations **2** Fiscal configs **2** Fiscal document transactions **2** Fiscal pro forma invoices **2** Fiscal property settings **2** Folio checks **2** Folio gratuities **2** Group notes **2** Hotels **2** Housekeeping status **2** Insights charts **2** Insights dataset multi levels **2** Insights folder reports **2** Insights report formats **2** Insights stock report revisions **2** Inventory items **2** Item categories **2** Pay by link **2** Payment methods **2** Payments **2** Room types **2** Accounting accounts receivable ledger transactions **1** Accounting deposit transactions **1** Accounting internal transaction codes **1** Accounting pending transactions **1** Accounting source balance snapshots **1** Accounting source balances **1** Accounting transactions **1** Accounting trial balance report **1** Addons **1** Addons reservation addons **1** Amenity catalog amenities **1** Amenity catalog categories **1** App errors **1** App settings **1** Booking room assignable rooms **1** Charges **1** Credit cards **1** Currency settings **1** Dashboard **1** Files **1** Fiscal allocation transactions **1** Fiscal credit notes **1** Fiscal document rules **1** Fiscal invoice receipt allocations **1** Fiscal invoices **1** Fiscal property features **1** Fiscal rectify invoices **1** Fiscal settlement invoices **1** Fiscal simple receipts **1** Fiscalization channels **1** Fiscalization countries **1** Fiscalization invoice type options **1** Fiscalization provider section options **1** Fiscalization providers **1** Fiscalization status **1** Folio check gratuities **1** Government receipts **1** Housekeeping assignments **1** Housekeeping inspections **1** Insights dataset CDFS **1** Insights dataset multi level CDFS **1** Insights explore **1** Insights health **1** Insights liveness **1** Insights report relative dates **1** Insights search **1** Integration connected applications **1** Oauth metadata **1** Package names **1** Packages **1** Payment capabilities **1** PMS custom items **1** PMS items **1** PMS payments **1** Property system **1** Rate jobs **1** Rate plans **1** Reservation assignments **1** Reservation rooms **1** Room fees and taxes **1** Smart policy adjustments **1** Smart policy policy information **1** Sources **1** Taxes and fees **1** Userinfo **1** Users **1**

This index shows a sample of each area. All 501 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Cloudbeds MCP server, answered.

**Is there a Cloudbeds MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 501 Cloudbeds actions across insights reports, fiscalization connections, insights stock reports and guest profiles, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Cloudbeds.

**What do I need to connect Cloudbeds?**

Cloudbeds API key (starts with cbat_): property users create one in Cloudbeds under Account > Apps & Marketplace >…. Plus your organization id and your property id. The free call account { op: "connections.requirements", service: "cloudbeds" } lists exactly what to paste.

**Can an AI agent delete or change things in Cloudbeds?**

Only if its key allows it, and only with an explicit confirmation. 61 Cloudbeds actions are destructive, including delete profile (any type), delete webhooks and void items. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Cloudbeds API limit?**

actionlake paces every call to the limits in the Cloudbeds service file: 5 calls a second per connection. Repeated reads are answered from cache (245 Cloudbeds actions can be), which never reaches Cloudbeds.

**What does a Cloudbeds action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (501 Cloudbeds actions page). Cache hits, searches, dry runs and calls Cloudbeds refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Cloudbeds API does it cover?**

The Cloudbeds API v1.3 and v2, Accounting, Fiscal Document, Group Profile, Guest Profile, Data Insights, Attribute Tagging, Pay By Link and Payment SDK APIs (OpenAPI 3) at api.cloudbeds.com. It is built from Cloudbeds's documentation as read on 23 October 2026. 501 actions in 176 areas, each one in the signed service file (version 1.0.0).

**Can I combine Cloudbeds with my other systems?**

Yes. ask joins Cloudbeds to ConnectWise PSA or NetSuite on the same customer and returns the answer rather than every row. Cloudbeds maps crm.company, which 227 other connectors also map.

**Does actionlake keep my Cloudbeds data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Cloudbeds credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Cloudbeds

Shares the most action names with

- [Guesty 7](https://actionlake.com/connectors/guesty)
- [Domain 3](https://actionlake.com/connectors/domain)
- [Stedi Healthcare 3](https://actionlake.com/connectors/stedi-healthcare)
- [iManage Work 2](https://actionlake.com/connectors/imanage-work)

Joins with, on shared entities

- [ConnectWise PSA 2](https://actionlake.com/connectors/connectwise-psa)
- [HaloPSA 2](https://actionlake.com/connectors/halopsa)
- [HubSpot CRM 2](https://actionlake.com/connectors/hubspot-crm)
- [Salesforce Sales Cloud 2](https://actionlake.com/connectors/salesforce-sales-cloud)
- [Genesys Cloud CX 2](https://actionlake.com/connectors/genesys-cloud-cx)
- [Bitrix24 2](https://actionlake.com/connectors/bitrix24)

Browse

- [All Industry connectors](https://actionlake.com/connectors/category/industry)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Cloudbeds; the name is the vendor's own. Counts are from the Cloudbeds service file, version 1.0.0.

## Give your agent Cloudbeds today.

[Connect Cloudbeds free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/cloudbeds
More: https://actionlake.com/llms.txt
