Skip to content

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.

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
  • 501actionsin one signed file
  • 246readlook, never change
  • 194writecreate and update
  • 61wait for a yesdestructive, 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_keyCloudbeds API key (starts with cbat_): property users create one in Cloudbeds under Account > Apps & Marketplace >…
    • organization_idYour Cloudbeds organization id
    • property_idYour 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 callcheck { 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_idproperty_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 2026developers.cloudbeds.comdevelopers.cloudbeds.comdevelopers.cloudbeds.com
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.

  • 246readlook, never change
  • 194writecreate and update
  • 61destructivewait 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.

ActionWhat it doesEffectSame name in
cloudbeds.group_profile_profiles.listList all profiles across all typesList all profiles across all types.readcrm.company.list162 connectors
cloudbeds.guests.listList guestsList guests.readcrm.contact.list177 connectors
cloudbeds.guests.createCreate guestsCreate guests.writecrm.contact.create161 connectors
cloudbeds.group_profile_profiles.createCreate a new profile (any type)Create a new profile (any type).writecrm.company.create142 connectors
cloudbeds.group_profile_profiles.deleteDelete profile (any type)Delete profile (any type).destructivecrm.company.delete119 connectors
cloudbeds.users.listList usersList users.readidentity.user.list474 connectors
cloudbeds.webhooks.createCreate webhooksCreate webhooks.writeautomation.webhook.create209 connectors
cloudbeds.webhooks.listList webhooksList webhooks.readautomation.webhook.list202 connectors
cloudbeds.userinfo.getGet userinfoGet userinfo.readidentity.current_user.get307 connectors
cloudbeds.fiscal_documents.listGet list of fiscal documentsGet list of fiscal documents.readfinance.invoice.list101 connectors
cloudbeds.payments.createCreate paymentsCreate payments.writefinance.payment.create67 connectors
cloudbeds.guests.list_modifiedList modified guestsList modified guests.readthis 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. Readread

    Find the Cloudbeds contacts with no email address, so we can clean them up.

    callscloudbeds.guests.list_modified

  2. Writewrite

    Create guests in Cloudbeds. Show me exactly what you will send before you save it.

    callscloudbeds.guests.create

  3. Across systemsread

    Which Cloudbeds companies have invoices in ConnectWise PSA, and how many each?

    callscloudbeds.group_profile_profiles.listconnectwise_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

  • Which Cloudbeds companies have invoices in NetSuite, and how many each?

    cloudbeds.group_profile_profiles.list + netsuite.views.invoices, on crm.company · NetSuite

Also mapped by other connectorscrm.company 227crm.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 webhookscloudbeds.webhooks.delete
  • Void itemscloudbeds.items.void
  • Void paymentscloudbeds.payments.void
  • Delete a foliocloudbeds.accounting_folios.delete
  • Anonymize a given profilecloudbeds.guest_profiles.anonymize
  • Create chargescloudbeds.charges.create
  • Transfer deposit transactionscloudbeds.accounting_deposits.transfer
  • Transfer a reservation balance to an AR ledgercloudbeds.accounting_ar_reservation_balance_transfers.create
  • Transfer a group profile balance to an AR ledgercloudbeds.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.

docloudbeds.group_profile_profiles.deleteconfirm_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: "[email protected]" },    { match: "cloudbeds.webhooks.delete", approver: "[email protected]" },    { match: "cloudbeds.items.void", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 501 Cloudbeds actions
  • 501actions pageeach page of a long list is one call
  • 245reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Cloudbeds action.

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

Insights reports14
  • cloudbeds.insights_reports.cloneClone report by idwrite
  • cloudbeds.insights_reports.createCreate a new reportwrite
  • and 12 more in this area
Fiscalization connections13
  • cloudbeds.fiscalization_connections.activateActivate a verifying connectionwrite
  • cloudbeds.fiscalization_connections.activate_seriesActivate a series on a connectionwrite
  • and 11 more in this area
Insights stock reports13
  • cloudbeds.insights_stock_reports.cloneClone stock report by idwrite
  • cloudbeds.insights_stock_reports.createPublish a new reportwrite
  • and 11 more in this area
Guest profiles12
  • cloudbeds.guest_profiles.createCreate a new profilewrite
  • cloudbeds.guest_profiles.custom_fieldsGet custom fields for a profileread
  • and 10 more in this area
Fiscal documents9
  • cloudbeds.fiscal_documents.discrepancies_summaryGet count of fiscal documents with discrepanciesread
  • cloudbeds.fiscal_documents.emailEmail a fiscal documentwrite
  • and 7 more in this area
Market segmentation segments9
  • cloudbeds.market_segmentation_segments.createCreate a new Market Segmentation Segmentwrite
  • cloudbeds.market_segmentation_segments.disableDisable a Market Segmentation Segmentwrite
  • and 7 more in this area
Guests8
  • cloudbeds.guests.createCreate guestswrite
  • cloudbeds.guests.getGet guestsread
  • and 6 more in this area
Attribute tagging tags7
  • cloudbeds.attribute_tagging_tags.createAttach attributes to an entitywrite
  • cloudbeds.attribute_tagging_tags.create_bulkAttach attributes to multiple entities (bulk)write
  • and 5 more in this area
Group profile profile notes7
  • cloudbeds.group_profile_profile_notes.archiveArchive profile notewrite
  • cloudbeds.group_profile_profile_notes.createAdd note to a profilewrite
  • and 5 more in this area
Market segmentation groups7
  • cloudbeds.market_segmentation_groups.createCreate a new Market Segmentation Groupwrite
  • cloudbeds.market_segmentation_groups.disableDisable a Market Segmentation Groupwrite
  • and 5 more in this area
Smart policy exceptions7
  • cloudbeds.smart_policy_exceptions.createCreate a new policy exceptionwrite
  • cloudbeds.smart_policy_exceptions.getGet a single policy exception by IDread
  • and 5 more in this area
Attribute tagging categories6
  • cloudbeds.attribute_tagging_categories.archiveArchive a custom, empty categorywrite
  • cloudbeds.attribute_tagging_categories.createCreate a new (custom) categorywrite
  • and 4 more in this area
Group profile profiles6
  • cloudbeds.group_profile_profiles.createCreate a new profile (any type)write
  • cloudbeds.group_profile_profiles.getGet profile by ID (any type)read
  • and 4 more in this area
Insights hubs6
  • cloudbeds.insights_hubs.createCreate a hubwrite
  • cloudbeds.insights_hubs.getGet a hub by idread
  • and 4 more in this area
Insights report custom CDFS6
  • cloudbeds.insights_report_custom_cdfs.createCreate a custom cdf on a reportwrite
  • cloudbeds.insights_report_custom_cdfs.getGet custom cdf on a reportread
  • and 4 more in this area
Insights schedules6
  • cloudbeds.insights_schedules.createCreate a schedule for a report workbookwrite
  • cloudbeds.insights_schedules.getGet scheduleread
  • and 4 more in this area
Insights stock report custom CDFS6
  • cloudbeds.insights_stock_report_custom_cdfs.createCreate a custom cdf for a stock reportwrite
  • cloudbeds.insights_stock_report_custom_cdfs.getGet custom cdf of a stock reportread
  • and 4 more in this area
Insights stock report folders6
  • cloudbeds.insights_stock_report_folders.add_reportsAssign a stock report to a folderwrite
  • cloudbeds.insights_stock_report_folders.createCreate a new stock report folderwrite
  • and 4 more in this area
Accounting accounts receivable ledgers5
  • cloudbeds.accounting_accounts_receivable_ledgers.createCreate an accounts receivable ledgerwrite
  • cloudbeds.accounting_accounts_receivable_ledgers.getGet an accounts receivable ledger by IDread
  • and 3 more in this area
Accounting folio configurations5
  • cloudbeds.accounting_folio_configurations.getGet accounting folio configurationsread
  • cloudbeds.accounting_folio_configurations.listList accounting folio configurationsread
  • and 3 more in this area
Accounting folio transactions5
  • cloudbeds.accounting_folio_transactions.filtersGet the structured filter tree of routable transaction typesread
  • cloudbeds.accounting_folio_transactions.moveMove transactions between folioswrite
  • and 3 more in this area
Accounting folios5
  • cloudbeds.accounting_folios.createCreate a foliowrite
  • cloudbeds.accounting_folios.listList folios for a sourceread
  • and 3 more in this area
Doorlock keys5
  • cloudbeds.doorlock_keys.createCreate a new doorlock keywrite
  • cloudbeds.doorlock_keys.deleteDelete a doorlock keydestructive
  • and 3 more in this area
Events5
  • cloudbeds.events.createCreate a new eventwrite
  • cloudbeds.events.getGet a single eventread
  • and 3 more in this area
Fiscalization rules5
  • cloudbeds.fiscalization_rules.itemsGet item extension mapping rules for a countryread
  • cloudbeds.fiscalization_rules.payment_methodsGet fiscalization payment method rules for a countryread
  • and 3 more in this area
Group profile contact persons5
  • cloudbeds.group_profile_contact_persons.createAdd contact person to a profile (group, company, or travel agent)write
  • cloudbeds.group_profile_contact_persons.getGet contact person by IDread
  • and 3 more in this area
Insights favorites5
  • cloudbeds.insights_favorites.createCreate a favorite in a property for the user that is authorizedwrite
  • cloudbeds.insights_favorites.getGet a Favorite by idread
  • and 3 more in this area
Insights folders5
  • cloudbeds.insights_folders.createCreate a folder for a propertywrite
  • cloudbeds.insights_folders.getGet Folder by idread
  • and 3 more in this area
Insights report charts5
  • cloudbeds.insights_report_charts.createCreate insights report chartswrite
  • cloudbeds.insights_report_charts.getGet insights report chartsread
  • and 3 more in this area
Insights stock report charts5
  • cloudbeds.insights_stock_report_charts.createCreate insights stock report chartswrite
  • cloudbeds.insights_stock_report_charts.getGet insights stock report chartsread
  • and 3 more in this area

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

This index shows a sample of each area. All 501 actions, with their inputs and prices, are in the 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.

Give your agent Cloudbeds today.

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