seatcanvas
SeatCanvas MCP server: pricing, venue capacity estimates, and prefilled seating plans.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"seatcanvas": {
"url": "https://www.seatcanvas.app/api/mcp"
}
}
}遠端端點
https://www.seatcanvas.app/api/mcpstreamable-http它能做什麼
工具清單
工具(3)
🟢seatcanvas_get_pricing(locale)
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",
"properties": {
"locale": {
"default": "en",
"description": "Response language: 'en' (default) or 'es'.",
"type": "string",
"enum": [
"en",
"es"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"free_guest_limit": {
"type": "number",
"description": "Max seated guests on the free tier."
},
"event_pass_price": {
"type": "string",
"description": "One-time Event Pass price (string, from the canonical source)."
},
"currency": {
"type": "string",
"description": "ISO currency code for the price, e.g. USD."
}
},
"required": [
"free_guest_limit",
"event_pass_price",
"currency"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢seatcanvas_estimate_capacity(venue_w, venue_h, unit_system, table_type, event_type, ...)
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",
"properties": {
"venue_w": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Venue width in the chosen unit_system (meters or feet)."
},
"venue_h": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Venue height/depth in the chosen unit_system (meters or feet)."
},
"unit_system": {
"type": "string",
"enum": [
"metric",
"imperial"
],
"description": "Unit for venue dimensions: 'metric' (meters) or 'imperial' (feet)."
},
"table_type": {
"default": "round-8",
"description": "Table shape + seats: 'round-8', 'round-10', 'rect-8', or 'rect-10'. Default 'round-8'.",
"type": "string",
"enum": [
"round-8",
"round-10",
"rect-8",
"rect-10"
]
},
"event_type": {
"default": "other",
"description": "Event type: 'wedding' (adds a head table), 'quinceanera', 'corporate', or 'other'. Default 'other'.",
"type": "string",
"enum": [
"wedding",
"quinceanera",
"corporate",
"other"
]
},
"locale": {
"default": "en",
"description": "Language for the prefilled plan: 'en' (default) or 'es'.",
"type": "string",
"enum": [
"en",
"es"
]
}
},
"required": [
"venue_w",
"venue_h",
"unit_system"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"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)."
},
"planner_url": {
"type": "string",
"description": "Prefilled SeatCanvas planner URL."
}
},
"required": [
"raw_capacity",
"preview_guest_count",
"planner_url"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢seatcanvas_create_plan(guest_count, event_type, venue_w, venue_h, unit_system, ...)
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",
"properties": {
"guest_count": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"description": "Number of guests to seat (positive integer)."
},
"event_type": {
"type": "string",
"enum": [
"wedding",
"quinceanera",
"corporate",
"other"
],
"description": "Event type: 'wedding' (adds a head table), 'quinceanera', 'corporate', or 'other'."
},
"venue_w": {
"description": "Optional venue width in the chosen unit_system; omit to auto-size a venue to fit the guests.",
"type": "number",
"exclusiveMinimum": 0
},
"venue_h": {
"description": "Optional venue height/depth in the chosen unit_system; omit to auto-size.",
"type": "number",
"exclusiveMinimum": 0
},
"unit_system": {
"type": "string",
"enum": [
"metric",
"imperial"
],
"description": "Unit for venue dimensions: 'metric' (meters) or 'imperial' (feet)."
},
"table_type": {
"default": "round-8",
"description": "Table shape + seats: 'round-8', 'round-10', 'rect-8', or 'rect-10'. Default 'round-8'.",
"type": "string",
"enum": [
"round-8",
"round-10",
"rect-8",
"rect-10"
]
},
"locale": {
"default": "en",
"description": "Language for the prefilled plan: 'en' (default) or 'es'.",
"type": "string",
"enum": [
"en",
"es"
]
}
},
"required": [
"guest_count",
"event_type",
"unit_system"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"planner_url": {
"type": "string",
"description": "Prefilled SeatCanvas planner URL."
},
"guest_count": {
"type": "number",
"description": "Guest count the plan was built for."
},
"table_count": {
"type": "number",
"description": "Number of tables in the seeded plan (includes the head table for weddings)."
}
},
"required": [
"planner_url",
"guest_count",
"table_count"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}建議的提示詞
seatcanvas_get_pricingseatcanvas_get_pricing社群
證據