knot-ur-table.netlify.app
Knot Your Table
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 7 · Act 9 · Transact 0 · Score: Not yet scored
Tool inspector
update_guest_info
Change facts, preferences, and relationships about one guest; never changes seating. Avoid and neighboring-table constraints are synchronized to both guests. Use move_guest or swap_guests for placements. Returns a change id. After a multi-step request, call review_changes with all returned ids before reporting completion.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
guestId |
string | yes | Stable guest id |
patch |
object | yes | — |
reason |
string | yes | User intent that caused this fact or constraint update |
Raw JSON schema
{
"type": "object",
"properties": {
"guestId": {
"type": "string",
"description": "Stable guest id"
},
"patch": {
"type": "object",
"properties": {
"firstName": {
"type": "string",
"description": "Updated first name"
},
"lastName": {
"type": "string",
"description": "Updated last name"
},
"dietaryNeeds": {
"type": "string",
"description": "Dietary facts, or an empty string to clear"
},
"groupTags": {
"type": "array",
"description": "Complete list of social or persona tags",
"items": {
"type": "string"
}
},
"knownFrom": {
"type": "string",
"description": "How this guest knows the couple"
},
"persona": {
"type": "string",
"description": "Wedding-relevant social context for planning"
},
"accessibilityNeeds": {
"type": "string",
"description": "Accessibility or environmental seating needs"
},
"partyId": {
"type": "string",
"description": "Shared party id, or an empty string to clear"
},
"plusOneOf": {
"type": "string",
"description": "Stable id of the inviting guest, or an empty string to clear"
},
"knows": {
"type": "array",
"description": "Stable guest ids this person knows",
"items": {
"type": "string"
}
},
"avoid": {
"type": "array",
"description": "Stable guest ids who cannot share this table",
"items": {
"type": "string"
}
},
"avoidNearby": {
"type": "array",
"description": "Stable guest ids who cannot share this or a neighboring table",
"items": {
"type": "string"
}
},
"togetherWith": {
"type": "array",
"description": "Stable guest ids who must share this table",
"items": {
"type": "string"
}
},
"adjacentTo": {
"type": "array",
"description": "Stable guest ids who must occupy neighboring seats",
"items": {
"type": "string"
}
},
"pinned": {
"type": "boolean",
"description": "Whether the guest placement is protected"
}
},
"required": [],
"additionalProperties": false
},
"reason": {
"type": "string",
"description": "User intent that caused this fact or constraint update"
}
},
"required": [
"guestId",
"patch",
"reason"
],
"additionalProperties": false
}
Similar websites
gabrielcatdeveloper.github.io
portami
carregados.com.br
Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.
trip-world-taupe.vercel.app
TripBuilder is a shared itinerary workspace for humans and AI agents.
freemap.sk
Freemap Slovakia, a detailed digital map of Central Europe for hiking, cycling, cross-country skiing and horse riding, with marked trails and place search.