- Brand
- Hospitable
- Category
- Operations
- Primary Subcategory
- Property & Rental Management Software
Integration details
Description
Hospitable helps hosts inspect and manage properties, availability and pricing, reservations, guest messaging, operations tasks, connected devices, owner statements, and related financial workflows through ChatGPT.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Property & Rental Management Software
- Secondary Subcategories
- None listed
- Brand
- Hospitable
- Access
- Account required
- First tracked
- 2026-10-10
- Tool count
- 84
- Market
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for Hospitable
Get updates when Hospitable’s Discoverability Score or category rank changes.
Competing in ChatGPT Property & Rental Management Software
View Category84 tools agents can invoke
Cancel a manual reservation by UUID. Only manual reservations can be cancelled through this route, and integrations can only cancel reservations they created unless a broader PAT-style token is being used.
cancel-reservation
Cancel a scheduled automated message that has not yet been sent. Pass the `id` from a scheduled message row. Returns an error if the message has already been sent or cancelled.
cancel-scheduled-message
Create a manual Knowledge Hub item for a property by UUID. Use topic_id to add the item to an existing topic, or topic_name to create a new topic as part of the same write.
create-knowledge-hub-item
Create an owner statement expense or reimbursement transaction for one or more properties or a business. Pass amounts and markup in the smallest currency unit. Currency is derived from the property or linked business properties. Business lines force charge_owner to false. Requires the Mogul / Owner Statements entitlement.
create-owner-statement-transaction
Create an iCal import on a property by UUID. The feed URL must be publicly reachable and valid, local or testing domains are rejected, and vendor-created imports stay associated with the vendor that created them.
create-property-ical-import
Create a direct-booking quote for a property by UUID. Direct must be active on the account, and pricing, promotions, occupancy, and availability rules still apply.
create-quote
Create a manual reservation on a property. Use this for host-created stays, not OTA-imported reservations. Financial amounts use the Public API minor-unit format expected by the reservations API, and `include` can expand the returned reservation payload.
create-reservation
Create a manual operations task for a property. Marketplace assignment and marketplace-only task mutations are not currently supported via MCP.
create-task
Delete a Knowledge Hub item by property UUID and item id. Use this when the item should be removed from the property knowledge base entirely.
delete-knowledge-hub-item
Delete a Knowledge Hub topic by property UUID and topic id. This also removes the source topic entries that belong to that topic.
delete-knowledge-hub-topic
Delete an owner statement expense or reimbursement transaction by UUID. Fails if the covering owner statement is already published. Requires the Mogul / Owner Statements entitlement.
delete-owner-statement-transaction
Delete a task by UUID. This soft-deletes the task, marks it as manually deleted, and prevents future recurring-task regeneration from recreating it.
delete-task
Get a paginated list of smart notification alerts for the account. Alerts are operational issues that need attention, such as failed payments, disconnected booking channels, guest issues, security deposits not collected, or low smart-lock battery. Filter by `priority`, `grouping_key`, or `status` to narrow results. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-alerts
Get a single Owner Statements business by UUID, including name and type. Requires the Mogul / Owner Statements entitlement. Use the returned id as business_id on business-level owner statement transactions.
get-business
Get a paginated list of Owner Statements businesses for the account. Requires the Mogul / Owner Statements entitlement. Use this to discover business UUIDs before creating business-level owner statement transactions. Filter by business type when needed. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-businesses
Get a curated changelog of Hospitable MCP server capability changes since late March 2026. Use this when an agent needs to understand which tools, schema contracts, or MCP behaviours recently changed. If a tool is recently added to the changelog, but the AI client does not see the tool available in the tool list, try to refetch the tool list or ask the user to refresh the MCP server connection in the AI agent settings.
get-changelog
List the user's connected channels. Use to discover valid `platform` keys and `user_id` values for scoping/filtering other tools. Use this over guessing platform keys or host identifiers. `homeaway` is `Vrbo`
get-channels
Get the authenticated community user profile for the current token. This is a lightweight identity lookup with no optional includes.
get-community-user
List Hospitable custom codes — reusable, user-defined text snippets inserted into messaging rules, review rules, notification rules, and canned responses via `%%name%%` placeholders. Unlike system-defined short codes, custom codes are scoped to specific platforms, hosts, or properties, and can carry optional conditions (e.g. availability, booking lead time, pet on reservation) that are evaluated when the message is prepared (instant rules) or at scheduled send time (scheduled rules). Each item's `_meta.warnings` field may surface `invalid_short_codes` and `invalid_custom_codes` — placeholders found inside the code's `text` that do not resolve to a known short code or to one of this user's custom codes, and so will be left unresolved when the message is sent. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-custom-codes
List the host's reviews of guests across completed reservations. Filter with `status` to focus on what you need: `pending` for reviews still inside the platform's submission window (use this before `submit-guest-review`), `sent` for the host's previously published reviews, `cancelled` for reviews that have been withdrawn, or omit `status` to get everything. Pending reviews currently surface Airbnb only; sent and cancelled reviews cover Airbnb and VRBO. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-guest-reviews
Get a paginated list of inquiries for specific properties, with optional message recency filtering. Use includes sparingly because property and listing expansions can add substantial nested context. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-inquiries
Get a single inquiry by UUID. Use includes sparingly because message history and expanded property or listing resources can significantly increase the payload.
get-inquiry
Get a single messaging rule template by UUID. Returns per-language message templates.
get-messaging-rule
Get a paginated list of messaging rule templates for the account. Returns messaging rules (automatic replies to reservation events), canned responses (drafts) and review rules (templates for automatic replies to guest reviews). Pass `include=templates` to add per-language message templates or get an individual rule by UUID to get the templates. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-messaging-rules
Get a paginated list of smart notification opportunities for the account. Opportunities are actionable suggestions to improve listing performance or revenue, such as enabling security deposits, connecting dynamic pricing, earning more bookings from Airbnb or Vrbo, or offering early check-in and late checkout upsells. Filter by `priority`, `grouping_key`, or `status` to narrow results. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-opportunities
Get a single owner statement by UUID, including money totals such as total_reservation_income, taxes_to_manager, taxes_to_owner, and total_due_to_owner. Pass include when you need property, owner, reservations, adjustments, or transactions. Requires the Mogul / Owner Statements entitlement. Prefer get-owner-statements to discover statement UUIDs first.
get-owner-statement
Get a single owner statement expense or reimbursement transaction by UUID, including line items with amounts in the smallest currency unit. Requires the Mogul / Owner Statements entitlement.
get-owner-statement-transaction
Get a paginated list of owner statement expense and reimbursement transactions for the account. Filter by properties or businesses and date range. Amounts are in the smallest currency unit. Requires the Mogul / Owner Statements entitlement. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-owner-statement-transactions
Get a paginated list of owner statements for the account. Filter by properties, owner UUIDs, or status. Requires the Mogul / Owner Statements entitlement and returns summary totals such as total_due_to_owner. Use get-owner-statement when you need reservations and adjustments for a single statement. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-owner-statements
Get a single property owner by UUID, including contact details and address. Requires the Mogul / Owner Statements entitlement. Pass `include=ownerships` when you need the owner's properties and ownership dates.
get-owner
Get a paginated list of property owners for Owner Statements on the account. Filter by property, owner type (individual or company), or active ownerships only. Requires the Mogul / Owner Statements entitlement. Use this to discover which owners are linked to which properties before inspecting a single owner. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-owners
Get a single payout by UUID. Use includes sparingly because `transactions` can add a potentially large ledger collection to the payout payload.
get-payout
Get a paginated list of payouts for the authenticated user. Use includes sparingly because adding `transactions` can make each payout much heavier and duplicate ledger data across the response. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-payouts
Get a paginated list of properties for the authenticated user. Use includes sparingly because they can add substantial nested property, booking, and owner context. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-properties
Get property availability and booking rules by UUID. Response shape: `data` is an object with twelve settings. Every setting uses the same platform-aware shape: a team `default` and `overrides` for `airbnb`, `vrbo`, `booking`, `direct`, and `agoda`. An override value of `null` means that channel inherits the team `default`. Settings in `data`: - `advance_notice` — hours before check-in guests must book (`0` allows same-day booking subject to other rules). - `availability_window` — rolling calendar window in months. - `max_stay` / `min_stay` — maximum and minimum stay in nights. - `max_stay_by_day_of_week` / `min_stay_by_day_of_week` — seven-element arrays (index `0` = Sunday through `6` = Saturday) for per-weekday night limits; `null` in an override array means inherit the default for that day. - `restricted_check_in` / `restricted_check_out` — weekday numbers (`0`–`6`) when check-in or check-out is not allowed; empty array means no restriction. - `preparation_time` — turnover buffer in nights between stays. - `allow_request_to_book` — whether guests may request to book when instant book does not apply. - `instant_book` — `manual`, `instant-all`, or `instant-low-risk`. - `allow_rtb_above_max_nights` — whether request-to-book is allowed above the maximum stay.
get-property-availability-settings
Get the calendar for a property over a date range, including day-by-day availability, pricing, and stay rules. Keep ranges focused so the tool returns only the days the agent actually needs.
get-property-calendar
Get guest-facing property details by UUID. Response shape: `data` is mostly flat. Nested objects are `address` (matches **Get Property** without country or state) and `rules` (`*_allowed` fields only). Checkout tasks use `type` and `description` only (present tasks). Platform-aware fields use `default` and per-channel `overrides`. Platform-aware fields use a team `default` and `overrides` for `airbnb`, `vrbo`, `booking`, `direct`, and `agoda`. A `null` override means that channel inherits the team default. `vrbo_description` is returned only when the property has a linked Vrbo Official listing; otherwise it is `null`.
get-property-details
List the smart locks and thermostats linked to a property by UUID or numeric property id, including current battery level, online status, lock state, and thermostat temperature/setpoints. Use this for battery checks, connectivity audits, and pre-arrival climate verification. Optionally filter by `device_type` to only fetch smart locks or only fetch thermostats. Requires the smart-devices entitlement on the account.
get-property-devices
Get the ordered image gallery for a property by UUID. This returns the direct-booking image set that guests would see, including captions and thumbnail URLs.
get-property-images
Get the Knowledge Hub for a property by UUID. Use this before editing so you can inspect the current topics, item ids, and source summaries.
get-property-knowledge-hub
Get saved property pricing settings by UUID (nightly rates, fees, occupancy, and security deposit). This returns host-configured listing prices and fees — not per-day calendar rates (`get-property-calendar`) and not calculated stay totals (`create-quote`). Response shape: `data` includes `currency`, `base_nightly_price`, `weekend_nightly_price`, fee fields, occupancy fields, and `security_deposit`. Money fields use `{ amount, formatted }` in minor units when set, or `null` when unset. Fee fields (`cleaning_fee`, `short_term_cleaning_fee`, `linens_fee`, `management_fee`, `community_fee`, `resort_fee`, `pet_fee`, `extra_guest_fee`) and occupancy fields (`guests_included`, `maximum_occupancy`) use the same platform-aware shape: a team `default` and `overrides` for `airbnb`, `vrbo`, `booking`, `direct`, and `agoda`. An override value of `null` means that channel inherits the team `default`. Each fee `default` or override is either `null` or an object with `type` (`fixed` or `percent`), `value` (money object for fixed fees, number for percent fees), and `calculation_method` (`per-stay`, `per-guest`, `per-night`, and similar) or `null` for percent fees. `security_deposit` has `collector` (`hospitable`, `host`, or `null`) and `amounts` with the same `default` plus platform `overrides` money shape.
get-property-pricing
Get a paginated list of reviews for a property by UUID. Use includes sparingly because `guest`, `reservation`, `property`, and `listing` each expand every review row with nested resources. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-property-reviews
Get a single property by UUID. Use includes sparingly because they expand the payload with listing metadata, detailed property fields, booking context, or owner data.
get-property
Get a paginated list of purchased upsells across the account, ordered by most recently paid first. Each row includes the reservation UUID and code so you can tie an upsell back to a booking without fetching reservations one by one. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-purchased-upsells
Get a single reservation agreement by UUID, including the rendered agreement content, the values the guest submitted for each fillable field, and a link to the signed PDF when it exists. Use `get-reservation-agreements` to browse agreements or check signed status.
get-reservation-agreement
Get a single accessible enrichment field for a reservation by UUID and shortcode key, including its current value, description, and example.
get-reservation-enrichment-data
Get the guest and host messages for a reservation. Each message includes `author` (`name` and teammate `id`, or null for guests, automation, and API/MCP sends) and `sender` (the platform identity shown to the guest). Use includes sparingly because `metadata` can add bulky per-message context and `user` adds resolved channel user data.
get-reservation-messages
Get automated messages scheduled for a single reservation (ordered by send time). Each row includes the resolved `message` text. Pass the reservation UUID or reservation code as `identifier`.
get-reservation-scheduled-messages
Get a single reservation by UUID or reservation code. Use includes sparingly because they can expand the payload with guest, property, listing, financial, review, task, or user data.
get-reservation
Get a paginated list of reservations for specific properties, with optional filters for dates, booking time, status, and message recency. Use includes sparingly because they can pull substantial nested guest, property, financial, review, and task data. Pagination info is in the response `meta`. Call this tool again with the next `page` to get more results.
get-reservations
Hospitable ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve Hospitable's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
What are Hospitable alternatives on ChatGPT?
As of 2026-11-02, Hospitable competes with AluguelManager, BoldTrail BackOffice, BrokerForBoat, BunnyOwn, Carousel, Chainels, Cobot Coworking Software, Condo and 34 more in ChatGPT Property & Rental Management Software, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.