Skip to main content
Glama

Wedtide wedding seating

Wedding seating etiquette

seating_tips

Concise, practical wedding seating etiquette: head table or sweetheart table, where parents sit, divorced or feuding parents, kids tables, plus-ones, singles, and how many tables to plan. Use it when the user asks who should sit where or how to handle a delicate seating situation. Optional culture adds notes for some traditions; guests adds a table count.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
guestsNoOptional number of guests, for a table count.
cultureNoOptional tradition or region, e.g. "american", "jewish", "latin american", "indian", "chinese". Unknown values get the general guidance.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden, and it does disclose the output content (a topic menu of etiquette guidance), the optional-parameter effects, and the fallback that unknown culture values get general guidance. It does not state that the tool has no side effects or describe the response format, which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two front-loaded sentences: coverage/topic scope first, then usage trigger and optional-parameter effects. Every clause carries information an agent can act on, with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-optional-parameter knowledge tool with no output schema, the description adequately covers scope, trigger, and parameter behavior, and 'concise, practical' hints at response style. A brief note on what the returned guidance looks like would make it fully self-sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters, including the 'for a table count' meaning of guests and the unknown-value fallback for culture. The description's 'culture adds notes for some traditions; guests adds a table count' largely restates that, adding little new semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource and scope: wedding seating etiquette covering head table, parents, kids tables, plus-ones, singles, and table counts. It is clear this is an advisory/knowledge tool rather than a plan generator, but it never names the sibling create_seating_plan, and 'who should sit where' could plausibly be read as a plan request.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit trigger: 'Use it when the user asks who should sit where or how to handle a delicate seating situation.' That distinguishes advice-seeking from plan creation in spirit, but it does not explicitly say when to prefer create_seating_plan over this tool, so no true exclusion is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources