Plubox
Manage rental operations
- Category
- Pending
- Primary Subcategory
- Pending
Integration details
Description
Plubox helps authenticated property managers review organizations, bookings and booking payments, schedules, nightly and long-term prices, stored Booking.com market availability and Airbnb competitors, expenses, utility payments, tasks, cleanings, and statistics; it provides occupancy and pricing recommendations and makes only bounded operational and financial changes with explicit confirmation.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Category
- Pending
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- Unknown
- Access
- Account required
- First tracked
- 2026-09-24
- Tool count
- 32
- Geography
- US
The broad Category that contains the Primary Subcategory.
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Get alerts for Plubox
Get updates when Plubox’s Discoverability Score or category rank changes.
ChatGPT Plugin Discovery Score
ChatGPT Plugin discovery is coming soon
ChatGPT can surface a Plugin when it matches a user's request.Your Plugin Discovery Score measures how often yours appears.
No spam. Unsubscribe any time.
What discovery looks like

Competitive lineup
32 tools agents can invoke
Creates one non-utility operating expense and its accepted payment, optionally with up to five receipt images or PDF files attached directly in ChatGPT, in an authorized Plubox organization. Use only when the current request or active conversation context unambiguously identifies расходы or a non-utility expense. Never use this tool for коммуналка or a direct booking payment; use add-utility-payment or add-booking-payment respectively. If the target is ambiguous, do not call this tool and ask: "Добавить платеж к бронированию, в коммуналку или в расходы?" Resolve category, gateway, employee, and contractor IDs with search-expense-references and accommodation_id with search-accommodations. Never guess an ID. Optional attachments are downloaded from the supplied public HTTPS URLs and stored in Plubox. An existing receipt_id is reactivated by setting is_active=true. This tool writes data and may overwrite receipt state.
add-expense
Creates one task, optionally with up to five photos attached directly in ChatGPT, in an authorized Plubox organization. Resolve task type, assignee, account, and group IDs with search-task-references, and accommodation IDs with search-accommodations. Never guess an ID. Optional photos are downloaded from the supplied public HTTPS URLs and stored in Plubox; task updates are broadcast within the organization workspace. This tool writes data.
add-task
Creates one utility payment for an authorized Plubox accommodation and its linked payment record. Choose this tool instead of add-expense or add-booking-payment when the current request or active conversation context unambiguously says "добавь в коммуналку", "коммуналка", "коммунальный платеж", add to utilities, utility payment, electricity/light, water, gas, heating, or otherwise identifies a utility payment. If the target is ambiguous, do not call this tool and ask: "Добавить платеж к бронированию, в коммуналку или в расходы?" Resolve accommodation_id with search-accommodations and resolve utility_type_id and payment_gateway_id with search-expense-references. Never guess an ID. This tool writes data.
add-utility-payment
Creates one accepted direct BOOKING payment through the standard Plubox payment workflow. Accepts positive receipts and negative booking-payment corrections; zero is not allowed. A negative value records a correction only and does not initiate a gateway refund. First use list-bookings for the exact booking ID and search-expense-references with reference_type=payment_gateway for a gateway whose use_for_payments is true. Type, status, currency, booking target, actor, and synchronization ID are assigned safely and cannot be overridden. Creating a financial record may notify users, so require explicit confirmation of booking, amount, date, and gateway immediately before calling this tool.
add-booking-payment
Reads stored Plubox market data for one exact accommodation in one authorized organization. It returns Booking.com city/district search availability matched to the accommodation group, plus active non-own Airbnb competitors with daily availability, prices, similarity, trust, and freshness. This is for occupancy and pricing analysis and concrete operational recommendations. First resolve accommodation_id with search-accommodations, then use this tool together with get-inventory-calendar to compare market pressure and Airbnb price ranges against the property own occupancy and tariff prices. Clearly state missing, stale, fallback, or single-source limitations. It does not live-scrape Booking.com or Airbnb or change inventory prices. Currency conversion can fetch and store a missing exchange rate from the public ExchangeRate-API service when external currency lookup is enabled; market snapshots and inventory prices are not modified.
get-accommodation-market-analytics
Atomically applies the same safe, allowlisted fields to up to 50 existing bookings. First call list-bookings and use only the exact booking IDs it returns. Allowed fields are check-in/check-out time, guest and animal counts, comment, and whether channel-manager changes are disabled. Set is_channel_manager_changes_disabled=false to allow synchronization or true to disable it. Dates, accommodation, status, price, and deposit cannot be changed by this tool. If any booking is missing or inaccessible, nothing is updated. Invoke only after the user confirms the exact booking set and changes.
bulk-update-bookings
Creates one website-only long-term monthly rental price period. First call list-long-term-rental-periods and use an exact accommodation_group_id from available_groups. Periods for the same group may not overlap. The organization currency is applied automatically. This tool writes data and sends the change through the standard website synchronization channel.
create-long-term-rental-period
Soft-deletes one authorized Plubox expense created by the current user and its related payment. Use an exact expense ID returned by add-expense or list-expenses. Never guess an ID. This destructive tool may only be called after the user explicitly asks to delete that expense.
delete-expense
Soft-deletes one website-only long-term monthly rental price period. First call list-long-term-rental-periods and use an exact period ID. Never guess an ID. Call this destructive tool only after the user explicitly requests deletion. The deletion is sent through the standard website synchronization channel.
delete-long-term-rental-period
Returns the Plubox daily schedule for confirmed bookings visible to the authenticated user. Includes check-ins, check-outs, current stays, guests, services, payment balances, tasks, parking information, and explicit gross and no-commission prices. price is the gross total including services and parking; price_without_commission is the corresponding total after source commission. booking_price and booking_price_without_commission isolate the stay price. Never subtract source_commission from either no-commission field again.
get-schedule
Returns one complete Plubox statistics block: overview, Pareto analysis, received bookings, or expenses. For block=bookings, exact start_date/end_date ranges take priority over months. Booking records are selected by booking.created_at without a current-status filter; full stays are not clipped. The result includes bookings, sold nights, ALOS, stay-length buckets, historical active-accommodation denominators, per-accommodation rates, channel shares, gross booking.price revenue/ADR, raw sources, and source_groups such as aggregated Booking.
get-statistics
The only supported MCP source for nightly tariff prices. Returns the Plubox inventory picture by date: accommodation-group capacity, available and occupied units, occupancy percentage, tariffs, rate option IDs, and effective prices in groups[].rates[].prices[].price. Never look for prices in get-calendar or list-availability-dates. Use the returned accommodation group and rate option IDs for price changes. Date ranges are limited to 31 calendar days.
get-inventory-calendar
Returns a compact operational calendar with accessible accommodations, nightly availability, and active bookings for a period of up to 31 days. This tool does not return tariff prices. For every nightly price, call get-inventory-calendar and read groups[].rates[].prices[].price.
get-calendar
Lists bookings visible to the authenticated user in one organization. Supports date, status, and accommodation filters and returns stable booking and accommodation IDs. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. Each page is limited to 100 bookings. For each booking, is_channel_manager_changes_disabled indicates whether automatic channel-manager changes are blocked. Price is the gross price, source_commission is the source commission, and price_without_commission is the authoritative net price after that commission. Use price_without_commission for requests about the actual, clean, net, or no-commission price; never subtract the commission from it again.
list-bookings
Lists enabled Plubox cleanings for confirmed bookings and accessible accommodations, including assignee, operational status, timing, booking, price, and latest equipment-check status. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. Cleaner accounts only see their assigned cleanings. Date ranges are limited to 62 days.
list-cleanings
Aggregates missing equipment from the latest submitted equipment check for each accessible accommodation. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. Optional account and accommodation filters must be IDs available to the authenticated user.
list-equipment-shortages
Lists non-utility organization expenses with category, payer, payment gateway, receipt images or PDF files, accommodation, employee or contractor, and deletion state. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. This tool does not list коммуналка or utility payments; use list-utility-payments for them. Defaults to the current month.
list-expenses
Lists all long-term monthly rental price periods visible to the authenticated user, including inactive and expired periods. Also returns available_groups selected for connected Plubox websites; use only an ID from that list when creating a period. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset.
list-long-term-rental-periods
Lists organization tasks with type, assignee, priority, status, due date, related target, and photo URLs. Supports filtering tasks directly related to accommodations available to the authenticated user. Use search to find older tasks by title or description. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. Each page is limited to 100 tasks.
list-tasks
Lists utility payments (коммуналка) for accommodations available to the authenticated user. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. Use this instead of list-expenses when the user asks to show коммунальные платежи, utilities, electricity/light, water, gas, or heating. Returns the utility type, billing month, amount, payment status and gateway. Defaults to the current month.
list-utility-payments
Lists only the Plubox organizations and account scopes available to the authenticated user. Call this before all organization-scoped tools and never guess an organization ID. Results are paginated: count is the number returned, total_count is the number available, and when has_more is true call the tool again with next_offset.
list-organizations
Returns nightly Plubox availability, restrictions, changeability, and linked booking IDs for accessible accommodations. Results are paginated: count is the number returned, total_count is the number matching the filters, and when has_more is true call the tool again with next_offset. This tool does not return tariff prices. For nightly prices, call get-inventory-calendar and read groups[].rates[].prices[].price. Date ranges are limited to 62 days.
list-availability-dates
Lists direct BOOKING payments for one authorized booking, including exact payment IDs, receiving gateways, editability, and the remaining booking balance. Results are paginated: count is the number returned, total_count is the number matching the booking, and when has_more is true call the tool again with next_offset. First resolve the exact booking ID with list-bookings. Use this tool before update-booking-payment and never guess a payment ID. This tool does not include deposits, damages, services, utilities, or expenses.
list-booking-payments
Searches one bounded organization finance directory: expense type, utility type, payment gateway, employee, or contractor. Use the returned stable ID with expense, utility-payment, and booking-payment write tools and never infer an ID from a name. For a new or changed booking payment gateway, select only a result whose use_for_payments is true.
search-expense-references
Searches one bounded organization task directory: task type, employee, account, or accommodation group. Use search-accommodations for an accommodation target and never infer an ID from a name.
search-task-references
Searches only accommodations available to the authenticated user by exact or partial apartment number or private ID. Returns basic physical characteristics and configured group facilities. Use this before passing accommodation_id to another tool. A write is safe without clarification only when safe_to_use_without_clarification is true.
search-accommodations
Updates selected fields of one existing booking through the standard atomic reservation workflow. First call list-bookings and use its exact booking ID. For an accommodation change, first resolve the exact accommodation ID with search-accommodations. Omitted fields remain unchanged. Date changes are rejected when the target accommodation is unavailable. Gross price changes require an explicit adjustment reason. This tool may update inventory and synchronize the booking with connected channel managers, so invoke it only after the user confirms the exact change. Repeating a successful call can broadcast availability updates again even when the booking fields are unchanged.
update-booking
Updates only the amount, date, comment, or receiving gateway of one editable direct BOOKING payment. Accepts positive receipts and negative booking-payment corrections; zero is not allowed. A negative value records a correction only and does not initiate a gateway refund. First use list-booking-payments and pass an exact payment ID whose is_changeable is true. A changed gateway must come from search-expense-references with reference_type=payment_gateway and use_for_payments=true. This tool never changes payment type, status, currency, booking target, related/refund links, tax fields, or actor. Editing a financial record may notify users, so require explicit confirmation of the exact changes immediately before calling this tool.
update-booking-payment
Updates selected fields of one website-only long-term monthly rental price period. First call list-long-term-rental-periods and use an exact period ID. Omitted fields remain unchanged, and condition flags may be updated individually. Date or group changes may not overlap another period. This tool writes data and sends the change through the standard website synchronization channel.
update-long-term-rental-period
Updates selected fields on one existing task in an authorized Plubox organization. Omitted fields remain unchanged. This tool writes and may overwrite task data.
update-task
Updates selected fields on one existing utility payment (коммуналка) in an authorized Plubox organization. Use this tool for requests to edit коммунальные платежи, utilities, electricity/light, water, gas, or heating. Omitted fields remain unchanged. Use an exact utility_payment_id returned by add-utility-payment or list-utility-payments. This tool writes and may overwrite utility payment data.
update-utility-payment
Sets one exact Plubox tariff price for one accommodation group over an inclusive date range, optionally on selected ISO weekdays. Use only group_id and rate_option_id values returned together by get-inventory-calendar, and never guess them. This tool overwrites prices and may only be called after the user explicitly requests the change. Repeating a successful call can rebuild calendar snapshots and queue another export, even when the requested prices are unchanged.
update-inventory-price
How do I improve a ChatGPT Plugin's 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.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.