Wedding Seat

Anonymous, no-login wedding planning: create a project, add guests, auto-generate a seating plan.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
75%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~897Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto moderado en la atención (0.70% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "wedding-planner": {
      "url": "https://mcp.wedding-seat.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.wedding-seat.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟡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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas
verificadoversión no registrada6 herramientas
verificadoversión no registrada6 herramientas