get_cue_list_details
Query, filter, and sort cues from a cue list with detailed scene information for theatrical lighting design on LacyLights MCP Server. Analyze cues by number, name, or scene attributes.
Instructions
Query and analyze cues in a cue list with filtering, sorting, and lookup tables
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cueListId | Yes | Cue list ID to query | |
filterBy | No | Optional filters to apply to the cue list | |
includeSceneDetails | No | Include detailed scene information for each cue | |
sortBy | No | Sort cues by cue number, name, or scene name | cueNumber |
Input Schema (JSON Schema)
{
"properties": {
"cueListId": {
"description": "Cue list ID to query",
"type": "string"
},
"filterBy": {
"description": "Optional filters to apply to the cue list",
"properties": {
"cueNumberRange": {
"description": "Filter by cue number range",
"properties": {
"max": {
"type": "number"
},
"min": {
"type": "number"
}
},
"type": "object"
},
"fadeTimeRange": {
"description": "Filter by fade in time range",
"properties": {
"max": {
"type": "number"
},
"min": {
"type": "number"
}
},
"type": "object"
},
"hasFollowTime": {
"description": "Filter cues that have (true) or don't have (false) follow times",
"type": "boolean"
},
"nameContains": {
"description": "Filter cues where name contains this text (case-insensitive)",
"type": "string"
},
"sceneNameContains": {
"description": "Filter cues where scene name contains this text (case-insensitive)",
"type": "string"
}
},
"type": "object"
},
"includeSceneDetails": {
"default": true,
"description": "Include detailed scene information for each cue",
"type": "boolean"
},
"sortBy": {
"default": "cueNumber",
"description": "Sort cues by cue number, name, or scene name",
"enum": [
"cueNumber",
"name",
"sceneName"
],
"type": "string"
}
},
"required": [
"cueListId"
],
"type": "object"
}