Floors.live — Event Floor Plan & Seating Designer

Design event floor plans, manage guest lists, and run intelligent seating assignments — from your AI assistant.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • List Events: List all events owned by the authenticated user. Returns event names, dates, venue info, and floorplan counts. Use this first to discover available events.
  • Create Event: Create a new event to hold floorplans, guests, and seating assignments. An event represents a single occasion (wedding, conference, gala). The name is required. Default language is Hebre
  • Get Event: Get full details of a specific event by its ID. Returns name, description, venue, date, language, and floorplan count.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Design event floor plans, manage guest lists, and run intelligent seating assignments — from your AI assistant.

Floors.live is a professional 2D/3D event floor plan designer for weddings, conferences, galas, and corporate events. This server gives your assistant 40 tools covering the full planning workflow:

  • Events — create, update, list, and delete events
  • Floor plans — generate and edit venue layouts on a 2D canvas
  • Canvas objects — place round tables, banquet tables, stages, dance floors, bars, buffets, AV rigs, and walls
  • Guests — import guest lists, update details, and query them
  • Groups — organize guests into families, VIP tiers, and colleague groups
  • Seating — set constraints (seat together, same table, keep apart) and run intelligent auto-assignment
  • Sharing — generate view or edit links that clients open in a browser, plus an interactive 3D walkthrough

Setup: create a free API key at floors.live/profile under "API Keys", then pass it as the x-api-key value.

Список инструментов сервера (40)

Технические названия из tools/list. Нужны только разработчикам.

list_eventsList all events owned by the authenticated user. Returns event names, dates, venue info, and floorplan counts. Use this first to discover available events.
create_eventCreate a new event to hold floorplans, guests, and seating assignments. An event represents a single occasion (wedding, conference, gala). The name is required. Default language is Hebrew ("he"). Base tier allows up to 3 events.
get_eventGet full details of a specific event by its ID. Returns name, description, venue, date, language, and floorplan count.
update_eventUpdate an existing event. Only provided fields are changed.
delete_eventPermanently delete an event and ALL its sub-resources (floorplans, guests, groups, relationships, seating). This action cannot be undone.
list_floorplansList all floorplans for an event. Returns names, seat/table counts, canvas dimensions, and version numbers.
create_floorplanCreate a new empty floorplan for an event. Default canvas is 1920x1080px. After creating, use add_objects to place tables, stages, and other items.
get_floorplanGet a floorplan with ALL its objects. Returns the full object array with positions, types, labels, and configs. Use this to understand the current layout.
update_floorplanUpdate floorplan settings (name, canvas dimensions, grid settings). Does NOT modify objects — use add_objects, update_object, or delete_object for that.
delete_floorplanPermanently delete a floorplan and its seating assignments.
duplicate_floorplanCreate a copy of an existing floorplan with all its objects. Useful for creating layout alternatives.
get_floorplan_statsGet computed statistics for a floorplan: total seats, total tables, and object count.
get_floorplan_imageGenerate a 1200x630 PNG preview image of a floorplan. Returns a public URL. Use this to show users what their layout looks like.
list_objectsList all objects currently on a floorplan canvas. Returns type, position (x, y), dimensions, label, rotation, and config for each object.
add_objectsAdd one or more objects to a floorplan. Each object needs: type, x position, y position. Width, height, fill color, and config default per type. Use get_object_templates to see available types and their defaults. Common types: table_round (10 seats), table_rectangle (10 seats), stage, dance_floor, bar, buffet, chair. Position (x, y) is in canvas pixels (canvas is 1920x1080 by default).
update_objectUpdate a single object on the canvas. Only provided fields are changed. Use this to move, resize, relabel, recolor, or reconfigure an object.
delete_objectRemove a single object from the canvas by its ID.
get_object_templatesGet the full catalog of all 35+ available object types with their default dimensions, colors, and configurations. Use this to discover what objects can be placed on a floorplan. No authentication required.
list_guestsList all guests for an event. Returns names, email, phone, RSVP status, group, tags, dietary notes, and accessibility notes.
add_guestsAdd one or more guests to an event. Each guest needs firstName and lastName. Optionally include email, phone, groupId, rsvpStatus, tags, dietaryNotes.
get_guestGet full details of a specific guest by ID.
update_guestUpdate a guest's information. Only provided fields are changed.
delete_guestRemove a guest from the event.
import_guestsBulk import up to 100 guests at once. Each guest needs firstName and lastName.
list_groupsList all guest groups for an event. Groups organize guests (e.g. "Bride's Family", "Work Colleagues"). The auto-assign algorithm seats group members together. Groups with priority 1 (VIP) are seated first.
create_groupCreate a guest group. After creating, assign guests to it by updating each guest's groupId. Priority 1 = VIP (seated first by auto-assign), 5 = lowest.
update_groupUpdate a group's name, color, or priority.
delete_groupDelete a guest group. Guests in the group become ungrouped (they are NOT deleted).
list_relationshipsList all guest relationship constraints for an event. Relationships tell the auto-assign algorithm how to seat pairs of guests: seat_together (adjacent seats), same_table, nearby, or keep_apart.
create_relationshipCreate a seating constraint between two guests. Types: "seat_together" (adjacent seats at same table), "same_table" (same table, any seats), "nearby" (soft preference), "keep_apart" (must NOT be at same table). These constraints are used by auto_assign_seating.
delete_relationshipRemove a seating constraint between two guests.
get_seatingGet current seat assignments for a floorplan. Returns a map of seatKey (format "objectId:seatIndex") to guestId, a reverse lookup (guestId to seatKey), and table labels.
replace_seatingReplace ALL seat assignments at once. Provide a complete assignments map of seatKey ("objectId:seatIndex") to guestId. Useful for programmatic bulk seating.
assign_guest_to_seatAssign a specific guest to a specific seat. If the guest is already seated elsewhere, they are moved. If the seat is occupied, the previous occupant is displaced.
unassign_guestRemove a guest from their current seat, leaving them unassigned.
auto_assign_seatingRun the intelligent auto-assign algorithm. Assigns unassigned guests to available seats, respecting: group clustering (members sit together), VIP priority (priority 1 groups seated first), plus-one adjacency, and relationship constraints (seat_together, same_table, keep_apart). Set apply=true to save the result, or false for a dry run that returns proposed assignments and statistics without saving.
export_guestsExport the guest list in JSON or CSV format. JSON returns structured data. CSV includes: First Name, Last Name, Email, Phone, Group, RSVP, Plus One Name, Dietary Notes, Tags, Notes.
share_floorplanGenerate a share link for a floorplan. Choose "view" for read-only or "edit" for collaborative editing. Returns a URL that can be shared with anyone — no login required for recipients.
describe_floorplanGenerate a detailed human-readable description of a floorplan layout. Lists all objects by category, their positions and labels, total seats and tables, and spatial relationships. Useful for understanding what a layout looks like without seeing it visually.
get_event_summaryGet a comprehensive summary of an event: event details, all floorplans with stats, total guest count, RSVP breakdown, group list, and seating completion. Combines data from multiple API calls into one response.
Floors.live — Event Floor Plan & Seating Designer: подключить к Claude, ChatGPT, Cursor · Connectors.fun