Rate Plans
MCP tools for reading and bulk-updating rate plans on channel listings (e.g. Booking.com Standard / Non-refundable / Weekly / Monthly).
Available Tools
Section titled “Available Tools”- list_channel_rate_plans - List rate plans for a single channel listing
- update_channel_rate_plans - Bulk-update rate plans across one or more channel listings
Overview
Section titled “Overview”Rate plans hang off a channel listing. Each plan carries:
percentage- discount applied relative to the standard rate (e.g. 15 = 15% off, used for Non-refundable / Weekly / Monthly plans).cancellationPolicyId- the cancelation policy attached to this rate plan (Strict, Moderate, Flexible, etc.).minimumBookingWindow/maximumBookingWindow- booking window bounds, paired with a unit (hour,day,month,year).minStay/maxStay- length-of-stay bounds in nights.
Typical bulk update flow
Section titled “Typical bulk update flow”search_unit_typesto find the unit types in scope.get_unit_type_listingsto get the channel listings on each unit type.list_channel_rate_plansfor each channel listing of interest to read current settings.- Build an array of
{ id, ...changes }items and callupdate_channel_rate_plansonce.
The mutation accepts updates spanning multiple unit types and channels in a single call, so portfolio-wide changes (e.g. switching from term-time to summer settings) collapse to one round trip.