MCP 서버

seatcanvas

app.seatcanvas/seatcanvas
비즈니스 및 운영 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Estimates event venue seating capacity, generates prefilled seating plans, and provides event-planning product pricing.

seatcanvas_create_plan
Create a prefilled seating plan
Returns a link to a SeatCanvas plan prefilled with a table layout for the given guest count and event type (optional venue dimensions). Opening the link seeds the canvas; nothing is saved until the user signs in. Read-only; deterministic.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['guest_count', 'event_type', 'unit_system'], 'properties': {'locale': {'enum': ['en', 'es'], 'type': 'string', 'default': 'en', 'description': "Language for the prefilled plan: 'en' (default) or 'es'."}, 'venue_h': {'type': 'number', 'description': 'Optional venue height/depth in the chosen unit_system; omit to auto-size.', 'exclusiveMinimum': 0}, 'venue_w': {'type': 'number', 'description': 'Optional venue width in the chosen unit_system; omit to auto-size a venue to fit the guests.', 'exclusiveMinimum': 0}, 'event_type': {'enum': ['wedding', 'quinceanera', 'corporate', 'other'], 'type': 'string', 'description': "Event type: 'wedding' (adds a head table), 'quinceanera', 'corporate', or 'other'."}, 'table_type': {'enum': ['round-8', 'round-10', 'rect-8', 'rect-10'], 'type': 'string', 'default': 'round-8', 'description': "Table shape + seats: 'round-8', 'round-10', 'rect-8', or 'rect-10'. Default 'round-8'."}, 'guest_count': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of guests to seat (positive integer).', 'exclusiveMinimum': 0}, 'unit_system': {'enum': ['metric', 'imperial'], 'type': 'string', 'description': "Unit for venue dimensions: 'metric' (meters) or 'imperial' (feet)."}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['planner_url', 'guest_count', 'table_count'], 'properties': {'guest_count': {'type': 'number', 'description': 'Guest count the plan was built for.'}, 'planner_url': {'type': 'string', 'description': 'Prefilled SeatCanvas planner URL.'}, 'table_count': {'type': 'number', 'description': 'Number of tables in the seeded plan (includes the head table for weddings).'}}, 'additionalProperties': False}
seatcanvas_estimate_capacity
Estimate venue seating capacity
Estimates how many guests a venue of the given width and height can seat at a chosen table type, and returns a link to a prefilled SeatCanvas plan. Read-only; deterministic.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['venue_w', 'venue_h', 'unit_system'], 'properties': {'locale': {'enum': ['en', 'es'], 'type': 'string', 'default': 'en', 'description': "Language for the prefilled plan: 'en' (default) or 'es'."}, 'venue_h': {'type': 'number', 'description': 'Venue height/depth in the chosen unit_system (meters or feet).', 'exclusiveMinimum': 0}, 'venue_w': {'type': 'number', 'description': 'Venue width in the chosen unit_system (meters or feet).', 'exclusiveMinimum': 0}, 'event_type': {'enum': ['wedding', 'quinceanera', 'corporate', 'other'], 'type': 'string', 'default': 'other', 'description': "Event type: 'wedding' (adds a head table), 'quinceanera', 'corporate', or 'other'. Default 'other'."}, 'table_type': {'enum': ['round-8', 'round-10', 'rect-8', 'rect-10'], 'type': 'string', 'default': 'round-8', 'description': "Table shape + seats: 'round-8', 'round-10', 'rect-8', or 'rect-10'. Default 'round-8'."}, 'unit_system': {'enum': ['metric', 'imperial'], 'type': 'string', 'description': "Unit for venue dimensions: 'metric' (meters) or 'imperial' (feet)."}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['raw_capacity', 'preview_guest_count', 'planner_url'], 'properties': {'planner_url': {'type': 'string', 'description': 'Prefilled SeatCanvas planner URL.'}, 'raw_capacity': {'type': 'number', 'description': 'Honest estimated seating capacity for the venue (may be 0).'}, 'preview_guest_count': {'type': 'number', 'description': 'Guest count used to seed the preview canvas (always >= 1).'}}, 'additionalProperties': False}
seatcanvas_get_pricing
Get SeatCanvas pricing
Returns SeatCanvas pricing: the free-tier seated-guest limit and the one-time Event Pass price. Read-only; no inputs required beyond an optional response locale.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'enum': ['en', 'es'], 'type': 'string', 'default': 'en', 'description': "Response language: 'en' (default) or 'es'."}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['free_guest_limit', 'event_pass_price', 'currency'], 'properties': {'currency': {'type': 'string', 'description': 'ISO currency code for the price, e.g. USD.'}, 'event_pass_price': {'type': 'string', 'description': 'One-time Event Pass price (string, from the canonical source).'}, 'free_guest_limit': {'type': 'number', 'description': 'Max seated guests on the free tier.'}}, 'additionalProperties': False}
추가됨
seatcanvas_create_plan
2026년 9월 17일 7:58 AM
추가됨
seatcanvas_estimate_capacity
2026년 9월 17일 7:58 AM
추가됨
seatcanvas_get_pricing
2026년 9월 17일 7:58 AM