Skip to content

Tools Overview


description: Complete reference of all available MCP tools

Section titled “description: Complete reference of all available MCP tools”

This page provides a comprehensive list of all available MCP tools in the Lavanda platform.

Tools for the unit calendar — read per-night bookings, blocks, and stay restrictions, and set unit-level default availability. See all Availability tools →

Tool Description
get_unit_availability Per-night calendar data for a single unit, with bookings, blocks, and overbooking detection
get_unit_type_availability Per-night aggregated availability counts across all units of a unit type
update_units_default_availability Bulk-set the unit-level default calendar availability (AVAILABLE or UNAVAILABLE)

Tools for managing buildings, unit types, and units. See all Spaces tools →

Tool Description
get_building Get building information by ID
create_buildings Create multiple buildings in parallel
update_buildings Update multiple buildings, including building-level tax-code assignments
search_buildings Search buildings with filtering, sorting, and pagination
Tool Description
get_unit_type Get unit type information by ID with optional pagination for units
create_unit_types Create multiple unit types in parallel
update_unit_types Update multiple unit types in parallel
search_unit_types Search unit types with filtering, sorting, and pagination
Tool Description
get_unit Get unit information by ID
create_units Create multiple units in parallel
update_units Update multiple units in parallel
duplicate_unit Create one or more copies of an existing unit
close_unit_calendar Close unit calendar for a specific date range
open_unit_calendar Open unit calendar for a specific date range
Tool Description
list_amenities List all available amenity reference data
add_amenities Add amenities to an entity (unit, unit type, or building)
set_amenities Set amenities for an entity, replacing all existing amenities
remove_amenities Remove amenities from an entity
Tool Description
add_beds Add beds to rooms on a unit or unit type
set_beds Set the complete bed configuration for a unit or unit type
remove_beds Remove beds from a unit or unit type
list_bed_types List all available bed type options
Tool Description
list_rooms List the rooms on a unit or unit type
Tool Description
list_space_types List all available space types
Tool Description
update_marketing_details Update marketing field translations for a unit, unit type, or building
get_marketing_details Read marketing base fields + per-locale translation overrides for a unit, unit type, or building
Tool Description
list_media_items List media items for a building, unit, or unit type
update_media_items Update name, group, or tags on one or more media items
reorder_media_items Reorder media items by passing their IDs in the desired order
Tool Description
get_booking_policy Get the booking policy for a unit, unit type, or building
update_booking_policies Update one or more booking policies

Tools for managing product groups, products, product services, and cancelation policies. See all Catalog tools →

Tool Description
get_product_group Get a product group by ID with its associated products, unit type and rate information, publishing window, and cancellation-policy details.
list_product_group_relationships List a product group’s parent and child relationships and their kept field links
list_product_groups List product groups with filtering, sorting, and cursor-based pagination. Filter by workspace ID(s), activation state (ACTIVE/INACTIVE), or the published shortcut. Each item includes the product count, publishing window, and cancellation-policy details. Use get_product_group for full details (including tags) and list_tags to discover tag keys.
create_product_groups Create one or more product groups. Required fields depend on type: type is always required; STUDENT requires academic year, internal reference, workspace ID, and contract dates (earliest/latest start/end dates); SHORT_TERM_STAY and RESIDENTIAL require internal reference and workspace ID. Optional fields include agreement ID, expiry settings, publishing window, and min/max occupants (a head count, not target occupancy; omit for no limit); student and residential product groups can also set cancellation-policy requirements.
update_product_groups Update one or more product groups (STUDENT, SHORT_TERM_STAY or RESIDENTIAL). You can update fields such as internal reference, academic year, contract dates, workspace, expiry settings, publishing window, and min/max occupants (a head count, not target occupancy; pass null to clear); student and residential product groups can also update cancellation-policy requirements.
update_product_groups_state Activate or deactivate one or more product groups
archive_product_groups Archive one or more product groups (1-25). An archived group becomes read-only and unpublished until unarchived; each group is archived together with its kept child product groups.
unarchive_product_groups Unarchive one or more product groups (1-25), restoring each to inactive. Every requested group must currently be archived; each is unarchived together with its kept child product groups.
update_product_group_rate_strategy Set or change how one or more product groups’ rates are calculated (their rate strategy): standalone, derived from the parent, or derived from the unit type base rate calendar, each with an optional percentage modifier.
create_product_group_relationships Create one or more parent-child product group relationships in a single all-or-nothing transaction
Tool Description
get_product Get a product by ID with its services, rate, and eligible services
create_products Create one or more products
update_products Update one or more products
update_product_rates Update the rate for one or more products
delete_products Delete one or more products by ID
allocate_product_units Allocate units to a product’s availability pool
unallocate_product_units Unallocate units from a product’s availability pool
Tool Description
list_product_services List the services currently attached to a product
list_product_eligible_services List services eligible to be attached to a product
add_product_services Attach one or more services to a product
update_product_services Update one or more services attached to a product
remove_product_services Remove one or more services from a product
Tool Description
create_cancelation_policies Create one or more workspace-level catalog cancelation policies
get_cancelation_policy Get a single cancelation policy by ID
list_cancelation_policies List the workspace’s own cancelation policies
update_cancelation_policies Update one or more cancelation policies
delete_cancelation_policies Delete one or more cancelation policies by ID
create_checklist_item_templates Add checklist item templates to a product group’s checklist template
update_checklist_item_templates Patch checklist item templates on a product group’s checklist template
delete_checklist_item_templates Remove checklist item templates from a product group’s checklist template
Tool Description
get_rate_modifier Get a single rate modifier rule by ID
list_rate_modifiers List rate modifier rules with filters, sort, and cursor pagination
get_rate_modifier_settings Get the per-Building rate modifier caps
create_rate_modifiers Create one or more rate modifier rules
update_rate_modifiers Update one or more rate modifier rules
delete_rate_modifiers Soft-delete one or more rate modifier rules by ID
upsert_rate_modifier_settings Create or update the per-Building rate modifier caps

Tools for managing accounting entities such as instalment plan templates and tax codes. See all Accounting tools →

Tool Description
list_instalment_plan_templates List instalment plan templates for a workspace
get_instalment_plan_template Get one instalment plan template with its full plan and tags
create_instalment_plan_templates Create one or more instalment plan templates in a workspace
update_instalment_plan_templates Update one or more instalment plan templates by ID
delete_instalment_plan_templates Delete one or more instalment plan templates by ID
assign_instalment_plan_templates Assign one or more instalment plan templates to one or more product groups
unassign_instalment_plan_templates Unassign one or more instalment plan templates from one or more product groups
Tool Description
list_tax_codes List tax codes (VAT codes) for a workspace
create_tax_codes Create one or more tax codes in a workspace
update_tax_codes Update one or more tax codes by ID

Tools for managing services on buildings. See all Services tools →

Tool Description
list_services List all active services for a building
get_service Get a single service by ID for a building
add_services Create one or more services for a building
update_services Update one or more services for a building
remove_services Archive one or more services on a building

Tools for reading property fees (cleaning fee, security deposit, tourist tax, etc.) at the building, unit type, or unit level. See all Fees tools →

Tool Description
list_fees List property fees for a building, unit type, or unit
list_fee_names List every fee name and ID available in the system
create_fees Create additional property fees on a building or unit type
update_fees Update one or more property fees by id
delete_fees Delete additional property fees

Tools for managing channel listings, rate plans, and unit-type daily rates. See all Distribution tools →

Tool Description
create_listing Create a channel listing for a unit type
update_listing Update listing fields, including its availability window
publish_listing Publish a channel listing
get_unit_type_listings Get unit type listings and their availability windows
Tool Description
get_channels Get available channels for creating listings for a unit type
get_listing_accounts Get connected accounts for a specific channel
get_cancelation_policies Get the OTA reference cancelation policies used when setting up listings
list_booking_com_room_names List Booking.com room names assignable to a unit type
Tool Description
list_channel_rate_plans List rate plans for a channel listing
update_channel_rate_plans Bulk-update rate plans on channel listings
Tool Description
get_unit_type_daily_rates Get daily rates for a unit type over a date range
update_unit_type_daily_rate Apply a percentage or absolute adjustment to daily rates over a date range
Tool Description
get_unit_type_default_pricing Get a unit type’s default rates and weekly/monthly discounts
update_unit_type_discounts Set or clear weekly/monthly discounts (Airbnb & DBW) on one or more unit types
Tool Description
list_pricing_multipliers List a workspace’s Booking.com and Airbnb channel pricing multipliers
update_pricing_multipliers Bulk-update Booking.com and Airbnb channel pricing multipliers across workspaces
Tool Description
list_oversell_rules List oversell rules for a unit type
get_oversell_rule Get a single oversell rule by ID
preview_oversell Preview per-night oversell for a unit type over a date range
create_oversell_rules Create one or more oversell rules (batch)
update_oversell_rules Update one or more oversell rules by ID (batch)
disable_oversell_rules Disable one or more oversell rules by ID (batch)
reorder_oversell_rules Reorder oversell rules by precedence (batch)

Tools for creating and managing automation workflows. See all Automations tools →

Tool Description
list_automation_workflows List automation workflows for a workspace
create_automation_workflow Create an automation workflow
update_automation_workflow Update an automation workflow
Tool Description
set_automation_hook Set or update an automation hook for a workflow
set_automation_action Set or update an automation action for a workflow

Tools for analytics and metrics. See all Metrics tools →

Tool Description
get_metric Get metric data from DNA with grouping, filtering, and time-range options

Tools for managing tags on entities. See all Tags tools →

Tool Description
list_tags List all tags for a given entity type within a workspace

Tools for retrieving booking information. See all Bookings tools →

Tool Description
get_booking Get detailed booking information by ID
search_bookings Search bookings with filtering, sorting, and pagination
update_booking_ttl Update a tentative booking’s TTL (Time To Live) expiry timestamp
update_group_booking_name Rename a group booking (booking context)
get_booking_checklist Get a booking’s checklist items by booking ID
create_checklist_items Create one or more custom checklist items on a booking
update_checklist_items Update the label and/or category of custom checklist items

Tools for retrieving channel payout statements and owner payout templates. See all Payouts tools →

Tool Description
find_payout Retrieve a single channel payout by ID, including its lines and totals
list_payouts List payouts with ID/workspace filtering and Relay pagination
list_payout_templates List a workspace’s owner payout templates; super admins also get hidden deductions and Lavanda terms
get_payout_template Retrieve a single owner payout template by ID within a workspace

Tools for managing workspaces. See all AWC tools →

Tool Description
search_workspaces Search workspaces with filtering and pagination
get_workspace Retrieve a single workspace by ID

Tools for managing users and their roles in workspaces. See all Auth Identity tools →

Tool Description
list_roles List all available global roles (id + name)
add_users_to_workspaces Grant roles to existing users in workspaces (batch)

Tools for managing CRM data. See all CRM tools →

Tool Description
create_leads Create one or more CRM leads from a spreadsheet
Tool Description
search_companies Search companies with filtering, sorting, and pagination
get_company Retrieve a single CRM company by ID
Tool Description
get_contact Retrieve a single CRM contact by ID
Tool Description
create_subjects Create one or more CRM subjects with optional namespace associations
update_subjects Update one or more CRM subjects, including name and namespace associations
search_subjects Search or list CRM subjects with optional filtering and pagination
Tool Description
search_institutions Search or list CRM institutions with optional filtering and pagination
Tool Description
list_crm_namespaces List all CRM namespaces accessible to the current user
Tool Description
list_lead_statuses List the lead statuses configured for a given CRM namespace

Tools for managing FAQs. See all FAQs tools →

Tool Description
create_faqs Create FAQs
update_faqs Update FAQs
delete_faqs Delete FAQs

Tools for managing operational procedures (checklists and workflows) associated with units. See all Procedures tools →

Tool Description
list_procedures List all procedures for a unit
list_procedure_types List all available procedure types for a workspace
get_procedure Get procedure details including checklist and media items
create_procedures Create one or more procedures
update_procedures Update one or more procedures