Track updates to the PriceLabs MCP server, tools, integrations, and documentation.

Use the entries below to see what changed in each release. Tags on individual entries help filter by area (e.g. tools, Claude, pricing, reports).

Added Customization and Group tools 🎉

You can now read and change your pricing rules from chat, and resolve the groups they apply to.

get_customizations

Shows the customizations set on a listing, group, or account — seasonality, last minute prices, far out premium, day of week adjustments, demand factor, and custom seasonal profiles. Returns the switched-on ones by default, or all of them with their saved settings.

Added Actions tool 🎉

You can now ask what needs your attention across your listings.

get_actions

Returns the Action Center alerts and recommendations for your listings, grouped per listing: missing listing information, configuration issues, availability alerts, and pricing recommendations.

Added Mapping tools 🎉

You can now manage parent-child listing mappings from chat.

map_listings

Maps (links) child listings under a parent listing so the same property’s listings across channels (Airbnb, Vrbo, Booking.com, …) are managed and priced together. By default it only links the listings; optional copy flags (all default false) copy the parent’s prices or settings to the children. Requires OAuth write access.

Booking-date filters for get_pms_reservations

get_pms_reservations now supports filtering by the date a booking was made, in addition to the existing stay-date filter.

  • booked_start_date / booked_end_date: filter reservations by booking-made date (YYYY-MM-DD). Either may be provided alone.
  • start_date / end_date: filter by stay (check-in/check-out) date, as before. Both are required together when used.
  • At least one of the stay-date range or the booking-date range must be provided.

Custom Clients for MCP 🔌

You can now connect PriceLabs MCP to additional AI platforms using Custom Clients. Create your own OAuth credentials and use them to integrate PriceLabs with supported third-party AI agents.

Supported platforms:

  • ChatGPT — connect via plugins with OAuth
  • n8n — automate workflows with PriceLabs MCP
  • Local AI agents — CLI-based agents like Claude Code or Cursor using localhost callback URLs

Expose listing and metrics currencies

Currency is now returned explicitly so monetary values can be interpreted correctly.

get_listing_data

  • Each listing now includes currency: the listing’s current pricing currency (used for min/base/max and related pricing fields).

get_listing_performance_metrics

get_listings now returns channel/OTA IDs

get_listings returns a minimal list of your listings, and now also includes channel_listing_details for every listing — the IDs the listing has on each booking channel/OTA it is published on (Airbnb, Vrbo, Booking.com, Expedia, etc.). You can now map your PriceLabs/PMS listings to their underlying channel listing IDs directly from get_listings, without a heavier get_listing_data call.

Added Logs tool 📋

New tool get_user_logs is now available. Retrieve paginated activity logs for your PriceLabs account with flexible filtering:

  • Filter by log type: listing, group, or account
  • Filter by specific actions (e.g. base_price, min_price, add_custom_pricing)
  • Filter by listings, groups, PMS names, or team members
  • Filter by date range
  • Paginate results with limit and offset

Added Nudge tools 🎉

Price nudges recommend base price or minimum price adjustments for listings. You can now list available nudges and accept them via MCP.

get_available_nudges

Returns pending, non-expired nudges for listings accessible to the authenticated user. Results can be filtered by nudge_type (base_price or min_price), listing_id, and pms.

Added Bookings Report tool 📊

New tool get_bookings_report is now available. Fetch a paginated bookings report with flexible filtering:

  • Filter by booked date range or check-in date range
  • Filter by specific listings, tags, groups, cities, bedroom count, and sync status
  • Include booked, cancelled, or blocked reservations
  • Paginate results with limit and offset

STR Index tool now returns values in regional currency

Monetary metric values (e.g. RevPAR, ADR) returned by the get_str_index tool are now converted to regional currency. The response also includes a new currency field indicating which currency the values are denominated in.

Previously, all monetary values were always returned in USD. With this change, you no longer need to manually convert values - they will match the currency configured for your PriceLabs account.

Added support for Grok Web 🤖

Grok is now supported along with Claude. If you have suggestions for clients that you want to be supported, reach out to us at [email protected].

PriceLabs AI Connector (MCP) is now in Open Beta 🎉

PriceLabs AI Connector (MCP) is officially in Open Beta! We’re excited to see you try it out. We’re actively working on making it better so if you have any suggestions or feedback, do share it with us! Send over feedback here.