Server definition
- Hash
- sha256:46ea8ec6e99102dfdb8d8c3fe5fdd0e5932763f4d80b9e520241a2830b710ff4
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Add guests to a project (deduped by name+email). Provide the projectKey from create_wedding_project and a list of guests.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"guests": {
"description": "Guests to add",
"items": {
"additionalProperties": false,
"properties": {
"ageGroup": {
"description": "adult | child | infant",
"type": "string"
},
"email": {
"type": "string"
},
"firstName": {
"type": "string"
},
"group": {
"description": "Free-text group tag (e.g. 'college friends')",
"type": "string"
},
"lastName": {
"type": "string"
},
"name": {
"description": "Full name; split into first/last if firstName is absent",
"type": "string"
},
"phone": {
"type": "string"
},
"plusOne": {
"type": "boolean"
},
"relationship": {
"description": "Role slug (e.g. best_man, parent)",
"type": "string"
},
"rsvp": {
"description": "attending | declined | pending | maybe",
"type": "string"
},
"side": {
"description": "bride/groom, a/b, or side_a/side_b — normalized to the pack",
"type": "string"
}
},
"type": "object"
},
"minItems": 1,
"type": "array"
},
"projectKey": {
"description": "The projectKey returned by create_wedding_project",
"type": "string"
}
},
"required": [
"projectKey",
"guests"
],
"type": "object"
},
"name": "add_guests",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"culture": {
"description": "Culture-pack key from list_culture_packs; omit to auto-pick",
"type": "string"
},
"date": {
"description": "Reception date, ISO 8601 (YYYY-MM-DD)",
"type": "string"
},
"locale": {
"description": "UI language code (e.g. en, sr, de); defaults to en",
"type": "string"
},
"names": {
"description": "Couple's names, e.g. 'Ana & Marko' — becomes the project title",
"type": "string"
}
},
"type": "object"
},
"name": "create_wedding_project",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"projectKey": {
"description": "The projectKey returned by create_wedding_project",
"type": "string"
},
"seatsPerTable": {
"description": "Seats per table (default 8)",
"maximum": 20,
"minimum": 2,
"type": "integer"
},
"tables": {
"description": "Number of tables; omit to size automatically",
"maximum": 60,
"minimum": 1,
"type": "integer"
}
},
"required": [
"projectKey"
],
"type": "object"
},
"name": "generate_seating",
"outputSchema": null
},
{
"description": "Read the current state of a project: guest counts by RSVP status, seating tables/capacity, and budget totals. Read-only.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"projectKey": {
"description": "The projectKey returned by create_wedding_project",
"type": "string"
}
},
"required": [
"projectKey"
],
"type": "object"
},
"name": "get_project_summary",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_culture_packs",
"outputSchema": null
},
{
"description": "List Wedding Seat's free planning tools (seating chart, guest list, budget, checklist, invitation wording) with their public URLs. Grounding/read-only.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_tools",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:46ea8ec6e99102dfdb8d8c3fe5fdd0e5932763f4d80b9e520241a2830b710ff4 | sha256sum