Wedding Seat
Anonymous, no-login wedding planning: create a project, add guests, auto-generate a seating plan.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"wedding-planner": {
"url": "https://mcp.wedding-seat.com/mcp"
}
}
}Remote-Endpunkte
https://mcp.wedding-seat.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟡create_wedding_project(names, date, locale, culture)
Create a new anonymous Wedding Seat project (no login). Returns a projectKey (your secret handle for all later calls) plus the workspace URL the couple opens in a browser. The projectKey is the ONLY way to access the project again — keep it.
Eingabe-Schema
{
"type": "object",
"properties": {
"names": {
"type": "string",
"description": "Couple's names, e.g. 'Ana & Marko' — becomes the project title"
},
"date": {
"type": "string",
"description": "Reception date, ISO 8601 (YYYY-MM-DD)"
},
"locale": {
"type": "string",
"description": "UI language code (e.g. en, sr, de); defaults to en"
},
"culture": {
"type": "string",
"description": "Culture-pack key from list_culture_packs; omit to auto-pick"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡add_guests(projectKey, guests)
Add guests to a project (deduped by name+email). Provide the projectKey from create_wedding_project and a list of guests.
Eingabe-Schema
{
"type": "object",
"properties": {
"projectKey": {
"type": "string",
"description": "The projectKey returned by create_wedding_project"
},
"guests": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Full name; split into first/last if firstName is absent"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"side": {
"type": "string",
"description": "bride/groom, a/b, or side_a/side_b — normalized to the pack"
},
"group": {
"type": "string",
"description": "Free-text group tag (e.g. 'college friends')"
},
"relationship": {
"type": "string",
"description": "Role slug (e.g. best_man, parent)"
},
"ageGroup": {
"type": "string",
"description": "adult | child | infant"
},
"plusOne": {
"type": "boolean"
},
"email": {
"type": "string"
},
"phone": {
"type": "string"
},
"rsvp": {
"type": "string",
"description": "attending | declined | pending | maybe"
}
},
"additionalProperties": false
},
"minItems": 1,
"description": "Guests to add"
}
},
"required": [
"projectKey",
"guests"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪generate_seating(projectKey, tables, seatsPerTable)
Auto-generate a reception seating plan: creates round tables and seats every guest with the constraint-aware solver (keeps must-sit-together groups together). Returns how many were seated and a link to the visual editor.
Eingabe-Schema
{
"type": "object",
"properties": {
"projectKey": {
"type": "string",
"description": "The projectKey returned by create_wedding_project"
},
"tables": {
"type": "integer",
"minimum": 1,
"maximum": 60,
"description": "Number of tables; omit to size automatically"
},
"seatsPerTable": {
"type": "integer",
"minimum": 2,
"maximum": 20,
"description": "Seats per table (default 8)"
}
},
"required": [
"projectKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_project_summary(projectKey)
Read the current state of a project: guest counts by RSVP status, seating tables/capacity, and budget totals. Read-only.
Eingabe-Schema
{
"type": "object",
"properties": {
"projectKey": {
"type": "string",
"description": "The projectKey returned by create_wedding_project"
}
},
"required": [
"projectKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡list_culture_packs
List the available wedding culture packs (key, English name, cluster, sides). Use a pack key as the `culture` argument to create_wedding_project. Grounding/read-only.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_tools
List Wedding Seat's free planning tools (seating chart, guest list, budget, checklist, invitation wording) with their public URLs. Grounding/read-only.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis