Enemy Avoidance Seater

Enemy Avoidance Seater MCP Connector for Claude

A+

Automated seating engine that assigns guests to tables while strictly enforcing social constraints and enemy proximity rules.

2 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The Enemy Avoidance Seater is a specialized tool designed for event planners and organizers who need to manage complex guest lists. It uses a deterministic algorithm to assign guests to tables while respecting two critical constraints: table capacity and social distance between enemies. By using the execute_seating_algorithm tool, you can provide a list of guests, available tables with their capacities, and a set of enemy constraints (defining how many tables apart certain individuals must be). The system will attempt to find a valid arrangement or identify exactly which guests are causing a bottleneck if an 'IMPOS and impossible' state is reached. Additionally, the verify_integrity tool allows you to audit existing seating plans to ensure no capacity limits are exceeded and no proximity rules are violated.

seatingoptimizationevent-managementconstraintsautomation

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

execute_seating_algorithm

Calculates a seating arrangement that avoids placing enemies too close

verify_integrity

Verifies if a seating arrangement follows all constraints

See how to talk to your AI agent using Enemy Avoidance Seater.

Can you seat Alice, Bob, and Charlie at Table 1 (capacity 2) and Table 2 (capacity 2), knowing that Alice and Bob are enemies with a distance of 1?

Alice is assigned to Table 1, Bob is assigned to Table 2, and Charlie is assigned to Table 1.

Check if this plan is valid: Guest X at Table 1, Guest Y at Table 2, where X and Y are enemies with minDistanceTables of 1.

The arrangement is valid because the guests are in non-adjacent tables.

Try to seat 5 people at a single table with capacity 2.

IMPOSSIBLE: The following guests could not be seated due to capacity constraints: Guest 3, Guest 4, Guest 5.

The tool uses a `minDistanceTables` parameter. If set to 1, enemies cannot share a table or be at adjacent tables. The `execute_seating_algorithm` checks this for every placement.

Related Connectors