get_cue_list_details
Retrieve details of a cue list and its cues with pagination to avoid context overflow, plus filtering and sorting for large lists.
Instructions
Get cue list with its cues, optionally paginated.
Parameters:
cueListId: Cue list to retrieve
page: Page number (default: 1)
perPage: Items per page (default: 50, max: 100)
includeLookDetails: Include full look data for each cue (default: false)
sortBy: Sort cues by cueNumber, name, or lookName
filterBy: Optional filters (cueNumberRange, nameContains, etc.)
By default, each cue includes lookId and lookName but NOT full look fixture values. Set includeLookDetails=true only if you need full look data for every cue (this can be very large).
For large cue lists (50+ cues), use pagination to avoid context overflow.
Returns:
Cue list metadata
Paginated cues array
Pagination info (total, page, perPage, hasMore)
Statistics (averages, counts, ranges)
Lookup tables for quick reference
Example workflow:
list_cue_lists(projectId) - Find available cue lists
get_cue_list_details(cueListId, page=1) - Get first page of cues
If pagination.hasMore, call with page=2, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (min 1) | |
| sortBy | No | Sort cues by cue number, name, or look name | cueNumber |
| perPage | No | Items per page (min 1, max 100) | |
| filterBy | No | Optional filters to apply to the cue list | |
| cueListId | Yes | Cue list ID to query | |
| includeLookDetails | No | Include full look data for each cue (default: false for performance) |