# Spaces Tools

Tools for managing buildings, unit types, and units within the Lavanda platform.

## Available Tools

### Buildings

[See all Buildings tools →](/mcp/tools/spaces/buildings/)

| Tool | Description |
| ---- | ----------- |
| [`get_building`](/mcp/tools/spaces/buildings/get_building/) | Get building information by ID |
| [`create_buildings`](/mcp/tools/spaces/buildings/create_buildings/) | Create multiple buildings in parallel |
| [`update_buildings`](/mcp/tools/spaces/buildings/update_buildings/) | Update multiple buildings in parallel |
| [`search_buildings`](/mcp/tools/spaces/buildings/search_buildings/) | Search buildings with filtering, sorting, and pagination |

### Unit Types

[See all Unit Types tools →](/mcp/tools/spaces/unit-types/)

| Tool | Description |
| ---- | ----------- |
| [`get_unit_type`](/mcp/tools/spaces/unit-types/get_unit_type/) | Get unit type information by ID with optional pagination for units |
| [`create_unit_types`](/mcp/tools/spaces/unit-types/create_unit_types/) | Create multiple unit types in parallel |
| [`update_unit_types`](/mcp/tools/spaces/unit-types/update_unit_types/) | Update multiple unit types in parallel |
| [`get_unit_type_listings`](/mcp/tools/distribution/listings/get_unit_type_listings/) | Get channel listings and their availability windows |
| [`search_unit_types`](/mcp/tools/spaces/unit-types/search_unit_types/) | Search unit types with filtering, sorting, and pagination |

### Units

[See all Units tools →](/mcp/tools/spaces/units/)

| Tool | Description |
| ---- | ----------- |
| [`get_unit`](/mcp/tools/spaces/units/get_unit/) | Get unit information by ID |
| [`create_units`](/mcp/tools/spaces/units/create_units/) | Create multiple units in parallel |
| [`update_units`](/mcp/tools/spaces/units/update_units/) | Update multiple units in parallel |
| [`duplicate_unit`](/mcp/tools/spaces/units/duplicate_unit/) | Create one or more copies of an existing unit |
| [`close_unit_calendar`](/mcp/tools/spaces/units/close_unit_calendar/) | Close unit calendar for a specific date range |
| [`open_unit_calendar`](/mcp/tools/spaces/units/open_unit_calendar/) | Open unit calendar for a specific date range |
| [`get_unit_furnishing`](/mcp/tools/spaces/units/get_unit_furnishing/) | Read a unit's furnishing timeline and status on a given date |
| [`set_unit_furnishing`](/mcp/tools/spaces/units/set_unit_furnishing/) | Record one or more furnishing windows for units |
| [`remove_unit_furnishing`](/mcp/tools/spaces/units/remove_unit_furnishing/) | Remove one or more furnishing windows by ID |

### Miscellaneous

[See all Miscellaneous tools →](/mcp/tools/spaces/misc/)

| Tool | Description |
| ---- | ----------- |
| [`update_marketing_details`](/mcp/tools/spaces/misc/update_marketing_details/) | Bulk update marketing field translations for units, unit types, and/or buildings |
| [`get_marketing_details`](/mcp/tools/spaces/misc/get_marketing_details/) | Read marketing base fields + per-locale translation overrides for a unit, unit type, or building |

### Amenities

[See all Amenities tools →](/mcp/tools/spaces/amenities/)

| Tool | Description |
| ---- | ----------- |
| [`list_amenities`](/mcp/tools/spaces/amenities/list_amenities/) | List all available amenity reference data |
| [`add_amenities`](/mcp/tools/spaces/amenities/add_amenities/) | Add amenities to an entity (unit, unit type, or building) |
| [`set_amenities`](/mcp/tools/spaces/amenities/set_amenities/) | Set amenities for an entity, replacing all existing amenities |
| [`remove_amenities`](/mcp/tools/spaces/amenities/remove_amenities/) | Remove amenities from an entity |

### Beds

[See all Beds tools →](/mcp/tools/spaces/beds/)

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

### Rooms

[See all Rooms tools →](/mcp/tools/spaces/rooms/)

| Tool | Description |
| ---- | ----------- |
| [`list_rooms`](/mcp/tools/spaces/rooms/list_rooms/) | List the rooms on a unit or unit type |

### Space Types

[See all Space Types tools →](/mcp/tools/spaces/space-types/)

| Tool | Description |
| ---- | ----------- |
| [`list_space_types`](/mcp/tools/spaces/space-types/list_space_types/) | List all available space types |

### Media Items

| Tool | Description |
| ---- | ----------- |
| [`list_media_items`](/mcp/tools/spaces/media-items/list_media_items/) | List media items for a building, unit, or unit type |
| [`update_media_items`](/mcp/tools/spaces/media-items/update_media_items/) | Update name, group, or tags on one or more media items |
| [`reorder_media_items`](/mcp/tools/spaces/media-items/reorder_media_items/) | Reorder media items by passing their IDs in the desired order |

### Booking Policies

[See all Booking Policies tools →](/mcp/tools/spaces/booking-policies/)

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

## Related Documentation

- [Tools Overview](/mcp/tools/) - Complete list of all available MCP tools
- [Setup](/mcp/setup/) - Configure the MCP server
- [Structure & Terms](/concepts/structure-and-terms/) - Understanding the data model
