Integration · Scheduling
Connect Claude & ChatGPT to Hostfully
Ask your AI which properties are free next weekend, what a stay would cost, or to reply to a guest in Hostfully. It can read properties, calendars and pricing periods, search and update leads and bookings, handle booking requests, send guest messages and schedule cleaning and maintenance jobs. Your rental operations get answered from one chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Is the Beach House free from 12 to 15 July, and what would it cost for 4 guests?”
The AI checks the property calendar and gets a price quote for those dates and guests.
“Which bookings check in this week?”
It searches leads and bookings by check-in date and lists them with guest, property and channel.
“Accept the booking request from Sarah Jones.”
It finds the lead and accepts the request. The guest is notified and the dates are booked.
What your AI can do
Properties and calendars
Read properties, availability, nightly prices, pricing periods, fees and taxes, and get quotes for a stay.
Leads, bookings and guests
Search and create leads and bookings, accept or decline requests, cancel bookings and message guests.
Jobs and operations
Create and update cleaning and maintenance jobs, and read orders, payments, reviews, owners and employees.
“Send the guest on booking 8841 the Wi-Fi code by email.”
It sends an email message to the guest of that lead with the text you give.
“Schedule a cleaning at the City Loft on Friday from 11 to 14.”
It looks up the cleaning service and creates a job for the property at that time.
“What fees and taxes are set on the Mountain Cabin?”
It lists the fees and taxes configured on the property.
172 tools for Hostfully
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
accept_booking_requestVisible to othersAccept a guest's booking request by `lead_uid`. The guest is notified and the dates are booked.approve_projectVisible to othersAccept a project (job uid). Has effects visible outside this system. API summary: Accept a job.cancel_bookingDeletesCancel a booking by `lead_uid`. The dates are freed; the guest and channel may be notified.cancel_group_booking_by_groupuidDeletesCancel a lead (group uid). Destructive action; may require approval. API summary: Cancel group-booking by 'groupUid'.create_1Changes dataCreate a new 1. Required: service provider uid, type, catered to type or title. API summary: Create service.create_a_new_group_booking_leadChanges dataCreate a new lead. Required: property uid, agency uid, status or sub leads. Search leads first to avoid duplicates. API summary: Create a new group booking lead.create_amenityChanges dataCreate a new amenity. Required: amenity.create_channel_linkChanges dataCreate a new property. Required: property uid or url. Search properties first to avoid duplicates. API summary: Create channel link.create_custom_amenityChanges dataCreate a new custom amenity. Required: name, object uid or object type.create_custom_dataChanges dataCreate a new custom data. Required: text or custom data field uid. API summary: Create custom data.create_custom_data_fieldChanges dataCreate a new custom data field. Required: agency uid, type or name. API summary: Create a custom data field.create_executeChanges dataCreate a new execute. Required: body. API summary: Execute a GraphQL query.create_feeChanges dataCreate a new fee. Required: property uid, amount, amount type, name or taxation rate. Search fees first to avoid duplicates.create_jobChanges dataCreate a job for a property with `service_uid`, `property_uid`, `status` and start/end local date-times, optionally linked to a lead.create_leadChanges dataCreate a lead or booking for a property with `agency_uid`, `property_uid`, `status` (e.g. NEW, BOOKED, BLOCKED), dates and guest information.create_lead_2Changes dataCreate a new lead for a lead. Search leads first to avoid duplicates. API summary: Alter lead details.create_lead_extend_holdChanges dataCreate a new lead for a lead. Search leads first to avoid duplicates. API summary: Extend hold duration.create_lead_ignoreChanges dataCreate a new lead for a lead. Search leads first to avoid duplicates. API summary: Mark lead as ignored.create_lead_rebookChanges dataCreate a new lead for a lead. Search leads first to avoid duplicates. API summary: Rebook cancelled booking.create_new_propertyChanges dataCreate a new property. Required: name. Search properties first to avoid duplicates. API summary: Create new property.create_orderChanges dataCreate a new order for a order. Required: transaction type, adjustment type or amount. API summary: Create order adjustment.create_owner_adjustmentChanges dataCreate a new owner adjustment. Required: currency, name, property uid, amount, date accounted for or taxation rate. Search owner adjustments first to avoid duplicates. API summary: Create owner adjustment.create_paymentChanges dataCreate a new payment. Required: type, status or order uid. Search payments first to avoid duplicates. API summary: Create transaction for an order.create_photoChanges dataCreate a new photo. Required: url, description or display order. API summary: Upload new photo.create_pin_codeChanges dataCreate a new pin code. API summary: Create pin code.create_pricing_periodChanges dataCreate a new pricing period. Required: operation or pricing period. Search pricing periods first to avoid duplicates. API summary: Modify pricing period.create_promo_codeChanges dataCreate a new promo code. Required: name, type, value, valid from date, valid to date or expiration date.create_propertyChanges dataCreate a new property. Search properties first to avoid duplicates. API summary: Create new multi-unit property.create_property_ruleChanges dataCreate a new property. Required: property uid or rule. Search properties first to avoid duplicates. API summary: Create property rule.create_reviewChanges dataCreate a new review. Required: property uid, author, title, content or date. API summary: Create guest review.create_reviews_bulkVisible to othersCreate a new reviews bulk. Has effects visible outside this system. API summary: Create reviews in bulk. The max number of reviews allowed is 100.create_roomChanges dataCreate a new room. Required: property uid, room type, has private bathroom or room number. API summary: Create room.create_service_providerChanges dataCreate a new service provider. Required: agency uid, type, first name or last name. API summary: Create service provider.create_taskVisible to othersCreate a new task. Required: pricing periods. Has effects visible outside this system. API summary: Bulk update pricing.create_webhookDeletesCreate a new webhook. Required: callback url. Search webhooks first to avoid duplicates. Destructive action; may require approval. API summary: Create webhook.decline_booking_requestVisible to othersDecline a guest's booking request by `lead_uid`. The guest is notified.delete_amenityDeletesPermanently delete a amenity by uid. Destructive action; may require approval. API summary: Delete an amenity.delete_channel_linkDeletesPermanently delete a property by uid. Destructive action; may require approval. API summary: Delete channel link.delete_custom_amenityDeletesPermanently delete a custom amenity by uid. Destructive action; may require approval.delete_custom_dataMoves moneyPermanently delete a custom data. Financial or irreversible action; may require approval. API summary: Delete custom data.delete_custom_data_fieldDeletesPermanently delete a custom data field by custom data field uid. Destructive action; may require approval.delete_feeDeletesPermanently delete a fee by uid. Destructive action; may require approval.delete_leadDeletesPermanently delete a lead by lead uid. Destructive action; may require approval. API summary: Delete obsolete lead.delete_multi_unit_propertyDeletesPermanently delete a property by uid. Destructive action; may require approval. API summary: Delete multi-unit property.delete_orderDeletesPermanently delete a order by adjustment uid. Destructive action; may require approval. API summary: Delete order adjustment.delete_ownerDeletesPermanently delete a owner by owner uid. Destructive action; may require approval. API summary: Remove owner from agency.delete_owner_adjustmentDeletesPermanently delete a owner adjustment by uid. Destructive action; may require approval. API summary: Delete owner adjustment.delete_photoDeletesPermanently delete a photo by photo uid. Destructive action; may require approval. API summary: Delete photo.delete_photosMoves moneyPermanently delete a photo. Financial or irreversible action; may require approval. API summary: Delete multiple photos.delete_pin_codeDeletesPermanently delete a pin code by pin code uid. Destructive action; may require approval. API summary: Delete pin code.delete_projectDeletesPermanently delete a project by project uid. Destructive action; may require approval. API summary: Delete a job.delete_promo_codeDeletesPermanently delete a promo code by promo code uid. Destructive action; may require approval.delete_propertyDeletesPermanently delete a property by property uid. Destructive action; may require approval. API summary: Delete the owner of a property. This endpoint is only allowed for manager role with edit access on the property.delete_property_delete_property_by_uidDeletesPermanently delete a property by property uid. Destructive action; may require approval. API summary: Delete property.delete_property_descriptionDeletesPermanently delete a property by property uid. Destructive action; may require approval. API summary: Delete property description.delete_property_ruleDeletesPermanently delete a property by uid. Destructive action; may require approval. API summary: Delete property rule.delete_reviewDeletesPermanently delete a review by review uid. Destructive action; may require approval. API summary: Delete guest review.delete_roomDeletesPermanently delete a room by room uid. Destructive action; may require approval. API summary: Delete room.delete_service_providerDeletesPermanently delete a service provider by service provider uid. Destructive action; may require approval. API summary: Delete service provider.delete_tagsMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval. API summary: Remove tag for object.delete_unitDeletesPermanently delete a unit by unit uid. Destructive action; may require approval. API summary: Delete unit type.delete_webhookDeletesPermanently delete a webhook by webhook uid. Destructive action; may require approval. API summary: Delete webhook.get_agencyGet one agency by uid. API summary: Get an agency by UID.get_agency_dbs_settingsGet one agency by agency uid. API summary: Get agency DBS settings.get_amenityGet one amenity by uid. API summary: Get a specific amenity by UID.get_calendarsGet availability for several properties (`properties_uids`) from `from` to `to`.get_channel_link_detailsGet one property by uid. API summary: Get channel link details.get_custom_data_fieldGet one custom data field by custom data field uid. API summary: Get a custom data field.get_employeeGet one employee by employee uid. API summary: Get an employee.get_extra_guestGet one extra guest by lead uid. API summary: Fetch extra guests by lead.get_feeGet one fee by uid. API summary: Get fee by UID.get_group_booking_by_groupuidSearch leads by property uid, lead uids, check in from, check in to, check out from or check out to. Use this to find existing leads before creating a new lead. API summary: Get group-booking by 'groupUid'.get_guestGet one guest by agency uid. API summary: Get all guests.get_jobGet one job by `project_uid` (the job ID).get_leadGet one lead or booking by `lead_uid`, with guest, dates, status and channel.get_lead_get_group_bookingGet one lead by group uid. API summary: Get group-booking by 'groupUid'.get_messageGet one message by `message_uid`.get_multi_unit_property_by_uidGet one property by uid. API summary: Get multi-unit property by UID.get_ownerGet one owner by owner uid. API summary: Get owner details.get_owner_adjustmentGet one owner adjustment by uid. API summary: Get owner adjustment by UID.get_paymentGet one payment by uid. API summary: Get transaction by unique ID.get_pricing_rulesGet one property by property uid. API summary: Get pricing rules.get_promo_codeGet one promo code by promo code uid.get_propertyGet one property by `property_uid`, with address, capacity, check-in details and settings.get_property_2Get one property by property uid. API summary: View the owner of a property. This endpoint is only allowed for manager role with read access on the property.get_property_calendarGet a property's availability and nightly prices by `property_uid` from `from` to `to` (YYYY-MM-DD).get_property_dbs_settingsGet one property by property uid. API summary: Get property DBS settings.get_quoteChanges dataGet a price quote for a stay: `property_uid`, `agency_uid`, `check_in_date`, `check_out_date` and `guests`.get_reviewGet one review by review uid. API summary: Get review details.get_roomGet one room by room uid. API summary: Get room details.get_rule_detailsGet one property by uid. API summary: Get rule details.get_serviceGet one service by service uid. API summary: Get service details.get_service_providerGet one service provider by service provider uid. API summary: Get service provider.get_taskGet one task by update task uid. API summary: Check bulk update status.get_the_sub_units_for_an_agencyGet one unit by agency uid. API summary: Get the sub-units for an Agency.get_threadGet one thread by thread uid. API summary: Get thread details.get_unitGet one unit by unit uid. API summary: Get unit type details.get_unit_detailsGet one unit by uid. API summary: Get unit details.get_webhookGet one webhook by webhook uid. API summary: Get webhook details.list_agenciesList the agencies you can access. Use to find the `agency_uid` most other tools need.list_amenitiesList amenities. Optional filters: property uid or hotel uid. API summary: Get all amenities.list_available_amenitiesList available amenities. Optional filters: property uid. API summary: Get all available amenities.list_channel_linksList properties. Optional filters: property uid or channel. API summary: List channel links.list_custom_amenitiesList custom amenities. Optional filters: object uid or object type. API summary: Get all custom amenities.list_custom_dataList custom data. Optional filters: property uid or lead uid. API summary: Get the custom data.list_custom_data_fieldsList custom data fields. Optional filters: agency uid, sort, sort direction or usage. API summary: Get all agency custom data fields.list_employeesList an agency's employees by `agency_uid`.list_jobsList jobs (cleaning, maintenance and other service jobs) from `from` to `to`, modified since `modified_since`, optionally by property or status.list_messagesList guest messages, by `thread_uid`, `lead_uid` or `agency_uid`.list_ordersList booking orders (price breakdowns), by `lead_uid`, `property_uid` or guest.list_orders_2List orders for a order. API summary: Get order adjustments.list_paymentsList payment transactions for an order by `order_uid`.list_photosList photos. Optional filters: property uid or hotel uid. API summary: Get photos for single/multi-unit property.list_pin_codesList pin codes. Optional filters: property uid or lead uid.list_pricing_periodsList the pricing periods (seasonal rates and minimum stays) of a property by `property_uid` from `from` to `to`.list_promo_codesList promo codes. Optional filters: properties uids, statuses, from, to, sort or sort direction.list_propertiesList properties for an agency by `agency_uid`. Use to find a `property_uid`.list_properties_2List properties. Optional filters: property uid. API summary: Get property descriptions.list_property_feesList the fees and taxes set on a property by `property_uid`.list_property_rulesSearch properties by property uid. Use this to find existing properties before creating a new property. API summary: List property rules.list_reviewsList guest reviews, filterable by property, lead, source and update date.list_roomsList rooms. Optional filters: property uid. API summary: List property rooms.list_service_providersList service providers. Optional filters: agency uid.list_servicesList services (e.g. cleaning) offered by an agency. Use to find a `service_uid` for jobs.list_statisticsList statistics. Optional filters: property uid. API summary: Get review statistics.list_tagsList tags. Optional filters: object uid or object type. API summary: Get tags for object.list_threadsList message threads, by `lead_uid` or `agency_uid`.list_units_by_typeSearch units by unit type uid. Use this to find existing units before creating a new unit. API summary: List units by type.reject_projectVisible to othersDecline a project (job uid). Has effects visible outside this system. API summary: Decline a job.reopen_inquiryVisible to othersReopen a lead (lead uid). Has effects visible outside this system. API summary: Reopen inquiry.search_available_property_rulesSearch available property rules by property uid or hotel uid. Use this to find existing available property rules before creating a new available property rule. API summary: Get available property rules.search_icalsSearch icals by property uid. Use this to find existing icals before creating a new ical. API summary: Get all property ICals.search_leadsSearch leads and bookings by agency, property, check-in/check-out dates or last update. Use to find a `lead_uid`.search_owner_adjustmentsSearch owner adjustments by property uid. Use this to find existing owner adjustments before creating a new owner adjustment. API summary: Get owner adjustments by property.search_ownersSearch property owners for an agency by `agency_uid` and optional `query`.search_propertiesSearch properties by agency uid or updated since. Use this to find existing properties before creating a new property. API summary: List multi-unit properties by agency.search_rate_multipliersSearch rate multipliers by agency uid. Use this to find existing rate multipliers before creating a new rate multiplier. API summary: Get rate multipliers for active channels.search_unitsSearch units by hotel uid or updated since. Use this to find existing units before creating a new unit. API summary: List unit types.search_webhooksSearch webhooks by agency uid, object uid or integration webhooks. Use this to find existing webhooks before creating a new webhook. API summary: Get webhooks by affiliate id for a partner integration or agencyUid. When using agencyUid filter, an extra optional 'objectUid' parameter ca….send_messageVisible to othersSend a message to the guest of a lead by `lead_uid`, as `type` EMAIL or DIRECT_MESSAGE, with `content.text` (and subject for email). The guest receives it.submit_leadVisible to othersClose a lead (lead uid). Has effects visible outside this system. API summary: Close lead.submit_lead_mark_as_bookedVisible to othersMark as booked a lead (lead uid). Has effects visible outside this system. API summary: Transform inquiry to booking.submit_lead_mark_paf_completedVisible to othersMark paf completed a lead (lead uid). Has effects visible outside this system. API summary: Mark pre-arrival form completed.submit_messageVisible to othersResend a message (message uid). Has effects visible outside this system.submit_projectVisible to othersMark as done a project (job uid). Has effects visible outside this system. API summary: Mark job as done.update_amenityChanges dataUpdate an existing amenity identified by uid.update_channel_linkChanges dataUpdate an existing property identified by uid. API summary: Update channel link.update_employeeChanges dataUpdate an existing employee identified by employee uid. API summary: Update an employee.update_feeChanges dataUpdate an existing fee identified by uid.update_jobChanges dataUpdate a job by `project_uid`: status, notes or start/end times.update_leadChanges dataUpdate a lead's notes or guest information by `lead_uid`.update_lead_on_holdChanges dataUpdate an existing lead identified by lead uid. API summary: Place inquiry on hold.update_lead_rental_conditionsChanges dataUpdate an existing lead identified by lead uid. API summary: Update rental agreement URL.update_multi_unit_propertyChanges dataUpdate an existing property identified by uid. Only the fields you pass are changed. API summary: Update multi-unit property.update_ownerChanges dataUpdate an existing owner identified by owner uid. Only the fields you pass are changed. API summary: Update owner information.update_owner_adjustmentChanges dataUpdate an existing owner adjustment identified by uid. API summary: Update owner adjustment.update_photoChanges dataUpdate an existing photo identified by photo uid. Only the fields you pass are changed. API summary: Update photo metadata.update_pin_codeChanges dataUpdate an existing pin code identified by pin code uid. API summary: Update pin code.update_pricing_rulesChanges dataUpdate an existing property identified by property uid. API summary: Update pricing rules.update_propertyChanges dataUpdate an existing property identified by property uid. Only the fields you pass are changed. API summary: Set or modify the owner of a property. This endpoint is only allowed for manager role with edit access on the property.update_property_descriptionChanges dataUpdate an existing property identified by property uid. API summary: Update property description.update_property_patch_property_ruleChanges dataUpdate an existing property identified by uid. Only the fields you pass are changed. API summary: Modify property rule.update_property_update_property_partiallyChanges dataUpdate an existing property identified by property uid. Only the fields you pass are changed. API summary: Partial property update.update_rate_multipliersVisible to othersUpdate an existing rate multiplier. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update rate multipliers for active channels. If a value for some channel is not specified, then the rate multiplier for the channel will be….update_reviewChanges dataUpdate an existing review identified by review uid. API summary: Update guest review.update_roomChanges dataUpdate an existing room identified by room uid. API summary: Update room.update_rooms_bulksVisible to othersUpdate an existing rooms bulk. Has effects visible outside this system. API summary: This operation adds new or updates existing property rooms. Deletes existing rooms that are not specified on the rooms list.update_serviceChanges dataUpdate an existing service identified by service uid. API summary: Update service.update_service_providerChanges dataUpdate an existing service provider identified by service provider uid. API summary: Update service provider.update_tagsVisible to othersUpdate an existing tag. Has effects visible outside this system. API summary: Set tags for object.update_unitChanges dataUpdate an existing unit identified by unit uid. Only the fields you pass are changed. API summary: Update unit type.update_versionChanges dataUpdate an existing version identified by new api version. API summary: Update API version.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Hostfully from the app list.
- 2
Paste your key
Paste your Hostfully agency API key. API access is for Hostfully Premium customers. In the Hostfully Property Management Platform open Agency Settings and copy your API key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Hostfully?
The AI can read agencies, properties, calendars, pricing periods, fees, leads, bookings, messages, orders, payments, jobs, services, reviews, owners and employees, and get price quotes. It can create and update leads and jobs, accept or decline booking requests, cancel bookings and send messages to guests.
Does the AI see my Hostfully API key?
No. Your Hostfully API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Accepting, declining or cancelling a booking and messaging a guest reach the guest, and those tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Hostfully account.
Which Hostfully accounts can use this?
Hostfully API access is for Premium customers. The API key is found under Agency Settings in the Hostfully Property Management Platform. Most tools work per agency, and the AI can list the agencies your key can access to find the right one.
Related integrations
Let your AI work in Hostfully today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Hostfully freeHeyMyApps is not affiliated with Hostfully. Product names are trademarks of their owners.






