# Tools

***

### description: Complete reference of all available MCP tools

## Tools Overview

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

### Spaces

Tools for managing buildings, unit types, and units. [See all Spaces tools →](https://docs.lavanda.app/mcp/tools/spaces)

#### Buildings

| Tool                                                                                                           | Description                                              |
| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| `create_building`                                                                                              | Create a building                                        |
| `create_buildings`                                                                                             | Create multiple buildings                                |
| `get_building`                                                                                                 | Get building information by ID                           |
| `update_building`                                                                                              | Update a building                                        |
| `update_buildings`                                                                                             | Update multiple buildings                                |
| [`search_buildings`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/spaces/search_buildings.md) | Search buildings with filtering, sorting, and pagination |

#### Unit Types

| Tool                                                                                                             | Description                                               |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| `create_unit_type`                                                                                               | Create a unit type                                        |
| `create_unit_types`                                                                                              | Create multiple unit types                                |
| `get_unit_type`                                                                                                  | Get unit type information by ID                           |
| `update_unit_type`                                                                                               | Update a unit type                                        |
| `update_unit_types`                                                                                              | Update multiple unit types                                |
| `get_unit_type_listings`                                                                                         | Get all channel listings for a unit type                  |
| [`search_unit_types`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/spaces/search_unit_types.md) | Search unit types with filtering, sorting, and pagination |

#### Units

| Tool                  | Description                |
| --------------------- | -------------------------- |
| `create_unit`         | Create a unit              |
| `create_units`        | Create multiple units      |
| `get_unit`            | Get unit information by ID |
| `update_unit`         | Update a unit              |
| `update_units`        | Update multiple units      |
| `duplicate_unit`      | Duplicate a unit           |
| `close_unit_calendar` | Close unit calendar        |
| `open_unit_calendar`  | Open unit calendar         |

#### Amenities

| Tool                                                                                       | Description                                                   |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------- |
| [`add_amenities`](https://docs.lavanda.app/mcp/tools/spaces/amenities/add_amenities)       | Add amenities to an entity (unit, unit type, or building)     |
| [`set_amenities`](https://docs.lavanda.app/mcp/tools/spaces/amenities/set_amenities)       | Set amenities for an entity, replacing all existing amenities |
| [`remove_amenities`](https://docs.lavanda.app/mcp/tools/spaces/amenities/remove_amenities) | Remove amenities from an entity                               |

#### Beds

| Tool                                                                              | Description                                                |
| --------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [`add_beds`](https://docs.lavanda.app/mcp/tools/spaces/beds/add_beds)             | Add beds to rooms on a unit or unit type                   |
| [`set_beds`](https://docs.lavanda.app/mcp/tools/spaces/beds/set_beds)             | Set the complete bed configuration for a unit or unit type |
| [`remove_beds`](https://docs.lavanda.app/mcp/tools/spaces/beds/remove_beds)       | Remove beds from a unit or unit type                       |
| [`list_bed_types`](https://docs.lavanda.app/mcp/tools/spaces/beds/list_bed_types) | List all available bed type options                        |

#### Rooms

| Tool                                                                       | Description                           |
| -------------------------------------------------------------------------- | ------------------------------------- |
| [`list_rooms`](https://docs.lavanda.app/mcp/tools/spaces/rooms/list_rooms) | List the rooms on a unit or unit type |

#### Marketing

| Tool                                                                                                                           | Description                                                            |
| ------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------- |
| [`update_marketing_details`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/spaces/update_marketing_details.md) | Update marketing field translations for a unit, unit type, or building |

#### Booking Policies

| Tool                                                                                                            | Description                                               |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [`get_booking_policy`](https://docs.lavanda.app/mcp/tools/spaces/booking-policies/get_booking_policy)           | Get the booking policy for a unit, unit type, or building |
| [`update_booking_policies`](https://docs.lavanda.app/mcp/tools/spaces/booking-policies/update_booking_policies) | Update one or more booking policies                       |

### Catalog

Tools for managing product groups and products.

#### Product Groups

| Tool                                                                                                                      | Description                                            |
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [`get_product_group`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/catalog/get_product_group.md)         | Get a product group by ID with its associated products |
| [`create_product_groups`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/catalog/create_product_groups.md) | Create one or more product groups                      |
| [`update_product_groups`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/catalog/update_product_groups.md) | Update one or more product groups                      |

#### Products

| Tool                                                                                                          | Description                                                        |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [`get_product`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/catalog/get_product.md)         | Get a product by ID with its services, rate, and eligible services |
| [`create_products`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/catalog/create_products.md) | Create one or more products                                        |
| [`update_products`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/catalog/update_products.md) | Update one or more products                                        |

### Distribution

Tools for managing channel listings and distribution.

#### Listings

| Tool                     | Description                  |
| ------------------------ | ---------------------------- |
| `create_listing`         | Create a listing             |
| `get_unit_type_listings` | Get listings for a unit type |
| `publish_listing`        | Publish a channel listing    |
| `update_listing`         | Update a listing             |

#### Reference Data

| Tool                        | Description                  |
| --------------------------- | ---------------------------- |
| `get_channels`              | Get channels for a unit type |
| `get_listing_accounts`      | Get accounts for a channel   |
| `get_cancellation_policies` | Get cancellation policies    |

### Pricing

Tools for managing pricing and daily rates.

| Tool                          | Description                        |
| ----------------------------- | ---------------------------------- |
| `get_unit_type_daily_rates`   | Get daily rates for a unit type    |
| `update_unit_type_daily_rate` | Update daily rates for a unit type |

### Automations

Tools for creating and managing automation workflows.

#### Workflows

| 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             |

#### Hooks & Actions

| 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 |

### DNA (Analytics)

Tools for analytics and metrics.

| Tool         | Description     |
| ------------ | --------------- |
| `get_metric` | Get metric data |

### Tags

Tools for managing tags on entities. [See all Tags tools →](https://docs.lavanda.app/mcp/tools/tags)

| Tool                                                             | Description                                              |
| ---------------------------------------------------------------- | -------------------------------------------------------- |
| [`list_tags`](https://docs.lavanda.app/mcp/tools/tags/list_tags) | List all tags for a given entity type within a workspace |

### Bookings

Tools for retrieving booking information.

| Tool                                                                     | Description                            |
| ------------------------------------------------------------------------ | -------------------------------------- |
| [`get_booking`](https://docs.lavanda.app/mcp/tools/bookings/get_booking) | Get detailed booking information by ID |

### AWC (Workspace Management)

Tools for managing workspaces. [See all AWC tools →](https://docs.lavanda.app/mcp/tools/awc)

| Tool                                                                            | Description                                     |
| ------------------------------------------------------------------------------- | ----------------------------------------------- |
| [`search_workspaces`](https://docs.lavanda.app/mcp/tools/awc/search_workspaces) | Search workspaces with filtering and pagination |
| [`get_workspace`](https://docs.lavanda.app/mcp/tools/awc/get_workspace)         | Retrieve a single workspace by ID               |

### CRM

Tools for managing CRM data. [See all CRM tools →](https://docs.lavanda.app/mcp/tools/crm)

| Tool                                                                                                        | Description                                              |
| ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| [`search_companies`](https://github.com/lavanda-uk/nimbus/blob/main/docs/mcp/tools/crm/search_companies.md) | Search companies with filtering, sorting, and pagination |

### FAQs

Tools for managing FAQs.

| Tool                                                                 | Description |
| -------------------------------------------------------------------- | ----------- |
| [`create_faqs`](https://docs.lavanda.app/mcp/tools/faqs/create_faqs) | Create FAQs |
| [`update_faqs`](https://docs.lavanda.app/mcp/tools/faqs/update_faqs) | Update FAQs |
| [`delete_faqs`](https://docs.lavanda.app/mcp/tools/faqs/delete_faqs) | Delete FAQs |

### Tickets & Tasks

Tools for managing operational procedures, checklists, and workflows. [See all Tickets & Tasks tools →](https://docs.lavanda.app/mcp/tools/tickets-tasks)

#### Procedures

| Tool                                                                                                 | Description                                               |
| ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [`list_procedures`](https://docs.lavanda.app/mcp/tools/tickets-tasks/procedures/list_procedures)     | List all procedures for a unit                            |
| [`get_procedure`](https://docs.lavanda.app/mcp/tools/tickets-tasks/procedures/get_procedure)         | Get procedure details including checklist and media items |
| [`create_procedures`](https://docs.lavanda.app/mcp/tools/tickets-tasks/procedures/create_procedures) | Create one or more procedures                             |
| [`update_procedures`](https://docs.lavanda.app/mcp/tools/tickets-tasks/procedures/update_procedures) | Update one or more procedures                             |

### Related Documentation

* [Setup](https://docs.lavanda.app/mcp/setup) - Configure the MCP server
* [Structure & Terms](https://docs.lavanda.app/concepts/structure-and-terms) - Understanding the data model
* [Auth](https://docs.lavanda.app/concepts/auth) - Authentication and authorization
