Event Seating Chart Builder

Event Seating Chart Builder MCP Connector for Claude

A+

Optimizes guest seating based on social groups, capacity, and accessibility.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a sophisticated engine for managing event seating. It uses generate_seating_plan to calculate optimal arrangements that respect guest capacity, social group cohesion, and interpersonal preferences like affinity or separation. It also includes validate_constraints to audit existing plans for rule violations, get_table_proximity_map to understand spatial relationships between tables, and check_group_cohesion to measure how well social groups are preserved.

seatingeventsoptimizationsocial-groupsaccessibility

4 tools expose this connector's capabilities to your AI agent.

check_group_cohesion

Measures how well a seating plan preserves social groups

generate_seating_plan

Calculates an optimized seating arrangement that satisfies all guest constraints and table capacities

get_table_proximity_map

Evaluates the spatial relationship between tables to assist in placement logic

validate_constraints

Audits an existing seating plan to check for violations of rules

See how to talk to your AI agent using Event Seating Chart Builder.

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.

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.

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

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

What is the proximity of Table 1 to other tables?

Table 1 is adjacent to Table 2 and Table 3.

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.

Related Connectors