# Event Seating Chart Builder AI Agent Connect

> Event Seating Chart Builder MCP handles the math and logic behind guest placement. It manages table capacities, keeps social groups together, and ensures guests who shouldn't sit together stay apart. You can use it with any MCP-compatible client to turn a messy guest list into a structured, optimized seating plan.

## Overview
- **Category:** event-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_2WPbzra7Iedn6fymZ6BE1HXHaei5yBrsNVJc5V2N/ai-agent-connect
- **Tags:** seating, events, optimization, social-groups, accessibility

## Description

Planning a large event usually means fighting with spreadsheets to make sure everyone is happy with their seat. This MCP takes that headache away by acting as a logic engine for your seating arrangements. You give your AI client the guest list and the table constraints, and it does the heavy lifting. It calculates layouts that respect social groups so friends sit together, while also enforcing rules like keeping certain people apart or making sure no table exceeds its limit. If you already have a plan, you can run it through the MCP to check for mistakes or see how well you preserved specific social clusters. It even understands the physical layout of your room by looking at how close tables are to one another. Instead of manually moving names around a grid, you just tell your agent what the requirements are and let it build the plan for you.

## Tools

### check_group_cohesion
This tool measures how well your current seating plan keeps social groups together. It helps you see if you've accidentally split up friends or family members.

### generate_seating_plan
This tool builds an optimized seating arrangement from scratch. It follows your specific guest constraints and table capacity limits to find the best fit.

### get_table_proximity_map
This tool provides the spatial relationships between your tables. It helps your agent understand which tables are next to each other for better placement logic.

### validate_constraints
This tool audits your existing seating plan. It flags any rule violations, such as seating guests who need to be separated at the same table.

## Prompt Examples

**Prompt:** 
```
Generate a seating plan for 10 guests and 3 tables where Table 1 has a capacity of 4 and Table 2 has a capacity of 4.
```

**Response:** 
```
The seating plan has been generated: Table 1 contains guests A, B, C, and D; Table 2 contains guests E, F, G, and H; Table 3 contains guests I and J.
```

**Prompt:** 
```
Check if this seating plan is valid: Guest 1 and Guest 2 are in a separation list but are both assigned to Table 5.
```

**Response:** 
```
The seating plan is invalid. Violation: Guest 1 and Guest 2 cannot be seated at the same table due to separation constraints.
```

**Prompt:** 
```
What is the proximity of Table 1 to other tables?
```

**Response:** 
```
Table 1 is adjacent to Table 2 and Table 3.
```

## Capabilities

### Automated Plan Generation
Your agent uses this to build layouts that satisfy all guest and table requirements.

### Constraint Auditing
The AI uses this to scan existing plans for errors or rule violations.

### Social Group Preservation
Your agent checks this to ensure friends and family stay seated together.

### Spatial Awareness
The AI uses table proximity data to make smarter placement decisions.

## Use Cases

### Wedding Seating
Manage complex family dynamics by ensuring specific guests stay together or apart.

### Corporate Galas
Organize large groups of attendees into tables that respect capacity and professional groupings.

### Constraint Checking
Run an audit on a completed plan to catch accidental rule violations before the event.

### Spatial Planning
Use table proximity data to place specific groups in areas of the room that make sense.

## Benefits

- Reduces manual errors in seating arrangements.
- Enforces social constraints like guest separations automatically.
- Optimizes table usage based on specific capacity limits.
- Provides instant validation for existing seating layouts.

## How It Works

Connecting this MCP to your AI client gives your agent immediate access to seating logic tools.

1. Connect the MCP to your preferred client like Claude or Cursor via Vinkius.
2. Provide your guest list and table capacities to your agent.
3. Ask the agent to generate or validate a seating plan.
4. Review the optimized arrangement or error report provided by the AI.

## Frequently Asked Questions

**How do I use this MCP with my AI client?**
You connect to the MCP through Vinkius. Once connected, your AI client like Claude or Cursor can immediately call the seating tools.

**Can this MCP handle guests who shouldn't sit together?**
Yes. You can use the validation tool to check for separation constraints or ask the agent to generate a plan that respects those rules.

**Does it work with any guest list format?**
You provide the guest data to your AI client, and the agent uses the MCP tools to process that information into a plan.

**Can I check an existing plan for mistakes?**
Yes. The validate_constraints tool is specifically designed to audit existing plans for rule violations.

**What if my tables have different sizes?**
The generate_seating_plan tool accounts for specific table capacities to ensure no table is overfilled.

**How does the engine handle guest separation?**
The engine treats separation rules as hard constraints. Using `validate_constraints`, the system ensures that guests marked for separation are never assigned to the same table.

**Can I ensure guests with accessibility needs are accommodated?**
Yes. When using `generate_seating_plan`, the engine matches guest accessibility requirements against available table features to ensure proper placement.

**How can I check if my seating plan is successful?**
You can use `check_group_cohesion` to get a percentage score of how well social groups were kept together, or `validate_constraints` to check for any rule violations.
