Tool tree
gradeNot graded
create_roomAction
Create a private Jazzboard room for this signed browser guest session, remember it only in this browser, and navigate into it as a participant. This does not publish the room to a directory.
View tool JSON
{
"name": "create_room",
"kind": "act",
"impl": "imperative",
"description": "Create a private Jazzboard room for this signed browser guest session, remember it only in this browser, and navigate into it as a participant. This does not publish the room to a directory.",
"inputSchema": {
"type": "object",
"properties": {
"displayName": {
"type": "string",
"minLength": 1,
"maxLength": 48
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"required": [
"displayName"
],
"additionalProperties": false
},
"page": "/"
}join_roomAction
Join only the private Jazzboard identified by the exact six-character code supplied by the caller, or by an exact legacy four-digit code. ASCII case, spaces, and hyphens are normalized as formatting only. This tool never guesses codes and never searches or enumerates rooms.
View tool JSON
{
"name": "join_room",
"kind": "act",
"impl": "imperative",
"description": "Join only the private Jazzboard identified by the exact six-character code supplied by the caller, or by an exact legacy four-digit code. ASCII case, spaces, and hyphens are normalized as formatting only. This tool never guesses codes and never searches or enumerates rooms.",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string",
"minLength": 4,
"maxLength": 32,
"pattern": "^(?:[ -]*(?:[A-HJ-NP-Za-hj-np-z2-9][ -]*){6}|[ -]*(?:[0-9][ -]*){4})$",
"description": "A private Jazzboard room code: six unambiguous letters/numbers for current rooms, or four digits for a legacy room. ASCII case, spaces, and hyphens are normalized; guessing or enumerating codes is prohibited."
},
"displayName": {
"type": "string",
"minLength": 1,
"maxLength": 48
},
"role": {
"enum": [
"participant",
"spectator"
]
}
},
"required": [
"code",
"displayName"
],
"additionalProperties": false
},
"page": "/"
}list_recent_roomsAnswer
Read up to eight private recent-room references from this browser only after verifying that the current signed guest session is still a member of each exact room ID. This never invokes a room listing, search, or enumeration endpoint.
View tool JSON
{
"name": "list_recent_rooms",
"kind": "answer",
"impl": "imperative",
"description": "Read up to eight private recent-room references from this browser only after verifying that the current signed guest session is still a member of each exact room ID. This never invokes a room listing, search, or enumeration endpoint.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}open_recent_roomAction
Open a room only when its exact room ID is already in this browser's private recent-room list. Jazzboard verifies this signed guest session still has server-side access before updating the local shortcut and navigating.
View tool JSON
{
"name": "open_recent_room",
"kind": "act",
"impl": "imperative",
"description": "Open a room only when its exact room ID is already in this browser's private recent-room list. Jazzboard verifies this signed guest session still has server-side access before updating the local shortcut and navigating.",
"inputSchema": {
"type": "object",
"properties": {
"roomId": {
"type": "string",
"minLength": 1,
"maxLength": 512
}
},
"required": [
"roomId"
],
"additionalProperties": false
},
"page": "/"
}remove_recent_roomAction
Remove a room reference only from this browser's private recent-room list. This never leaves, deletes, modifies, or searches the shared server room.
View tool JSON
{
"name": "remove_recent_room",
"kind": "act",
"impl": "imperative",
"description": "Remove a room reference only from this browser's private recent-room list. This never leaves, deletes, modifies, or searches the shared server room.",
"inputSchema": {
"type": "object",
"properties": {
"roomId": {
"type": "string",
"minLength": 1,
"maxLength": 512
}
},
"required": [
"roomId"
],
"additionalProperties": false
},
"page": "/"
}