Floors.live MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Floors.live MCP ServerCreate a wedding event with floorplan and auto-assign seating for 80 guests."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Floors.live MCP Server
MCP (Model Context Protocol) server for Floors.live — the professional event floorplan designer. Lets AI assistants create events, design floorplans, manage guest lists, and run intelligent seating assignments.
Prerequisites
You need a Floors.live API key. Create one at floors.live/profile under "API Keys" (free account), or via the API:
curl -X POST https://api.floors.live/v1/auth/keys \
-H "Authorization: Bearer YOUR_FIREBASE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "My MCP Key", "scopes": ["events:read","events:write","floorplans:read","floorplans:write","guests:read","guests:write","seating:read","seating:write"]}'Related MCP server: mmc-mcp
Setup
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"floors-live": {
"command": "npx",
"args": ["floors-mcp-server"],
"env": {
"FLOORS_API_KEY": "flr_sk_YOUR_KEY_HERE"
}
}
}
}ChatGPT / remote MCP clients
Floors.live also runs a hosted Streamable-HTTP endpoint — no install needed:
https://api.floors.live/mcpIn ChatGPT: Settings → Connectors → Add remote server, paste the URL and use your flr_sk_... key as the Bearer token.
Claude Code
claude mcp add floors-live -- npx floors-mcp-server
# Then set the env variable in your shell:
export FLOORS_API_KEY=flr_sk_YOUR_KEY_HERECursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"floors-live": {
"command": "npx",
"args": ["floors-mcp-server"],
"env": {
"FLOORS_API_KEY": "flr_sk_YOUR_KEY_HERE"
}
}
}
}ChatGPT
In ChatGPT, go to Settings > MCP Servers > Add Server and enter:
URL:
https://api.floors.live/mcpAuth: Bearer token — your API key (
flr_sk_YOUR_KEY_HERE)
No setup or self-hosting required — the MCP endpoint is hosted by Floors.live.
HTTP Transport (for web integrations)
FLOORS_API_KEY=flr_sk_YOUR_KEY npx floors-mcp-server --http
# MCP endpoint: http://localhost:3001/mcpAvailable Tools (32)
Events
Tool | Description |
| List all events |
| Create a new event |
| Get event details |
| Update event fields |
| Delete event and all sub-resources |
Floorplans
Tool | Description |
| List floorplans for an event |
| Create a new empty floorplan |
| Get floorplan with all objects |
| Update floorplan settings |
| Delete a floorplan |
| Copy a floorplan with all objects |
| Get seat/table statistics |
Objects (Canvas Items)
Tool | Description |
| List all objects on canvas |
| Add tables, stages, walls, etc. |
| Move, resize, relabel an object |
| Remove an object |
| Browse 35+ object types with defaults |
Guests
Tool | Description |
| List all guests |
| Add one or more guests |
| Get guest details |
| Update guest info |
| Remove a guest |
| Bulk import up to 100 guests |
Groups
Tool | Description |
| List guest groups |
| Create a group with priority |
| Update group settings |
| Delete a group (guests kept) |
Relationships
Tool | Description |
| List seating constraints |
| Set seat_together/keep_apart/etc. |
| Remove a constraint |
Seating
Tool | Description |
| Get current seat assignments |
| Replace all assignments |
| Assign one guest to a seat |
| Remove guest from seat |
| Run intelligent auto-assign algorithm |
Export & Sharing
Tool | Description |
| Export guest list (JSON/CSV) |
| Generate a share link |
Composite
Tool | Description |
| Human-readable layout description |
| Full event summary with stats |
Example Workflow
Ask your AI assistant:
"Create a wedding event for Sarah & Lior at The Grand Hall on June 15th. Set up a floorplan with 8 round tables of 10 seats each, a stage, a dance floor, and a bar. Then add 80 guests and run the auto-assign seating."
The assistant will use the MCP tools to:
create_event— Create the eventcreate_floorplan— Create a floorplanadd_objects— Place tables, stage, dance floor, and baradd_guests— Add all 80 guestscreate_group— Organize guests into groupsauto_assign_seating— Run intelligent seating
Environment Variables
Variable | Required | Description |
| Yes | Your API key (format: |
| No | Override API base URL (default: |
| No | HTTP transport port (default: |
Rate Limits
Base tier: 30 requests/min, 1,000/day
Pro tier: 120 requests/min, 10,000/day
Write operations cost 2x. Auto-assign costs 5x.
Links
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hakolsound/floors-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server