# AgentOnStage > A directory of AI agent use cases for live events and stage tech: show control, LED/video, audio (incl. Behringer X32), lighting, TouchDesigner and production ops. JSON: https://agentonstage.com/api/use-cases.json ## Show Control - [Automate show events with Bitfocus Companion triggers](https://agentonstage.com/use-cases/automate-show-events-with-bitfocus-companion-triggers): Companion triggers run any button action automatically when an event happens, such as a time interval, a variable change or startup. They're the simplest automation layer to put under an agent. - [Automatic camera switching from audio with Gabin](https://agentonstage.com/use-cases/automatic-camera-switching-from-audio-with-gabin): Switches cameras automatically based on who is talking, useful for panels and podcasts. - [Batch-build QLab 5 cues from a spreadsheet export](https://agentonstage.com/use-cases/batch-build-qlab-5-cues-from-a-spreadsheet-export): Taylor Glad's script reads TSV/CSV exports from a Google Sheet template and creates 17 kinds of QLab cues in one pass. A spreadsheet produced by an AI or by paperwork tools becomes a cue list. - [Chase SMPTE, MTC and Art-Net timecode in Companion with TimeCore](https://agentonstage.com/use-cases/chase-smpte-mtc-and-art-net-timecode-in-companion-with-timecore): The TimeCore module brings a Visual Productions TimeCore into Companion, so buttons and triggers can show and react to incoming timecode. - [Control PowerPoint over OSC with OSCPoint](https://agentonstage.com/use-cases/control-powerpoint-over-osc-with-oscpoint): A PowerPoint add-in that lets show control or agents advance and query slides via OSC. - [Expose Stream Deck actions to AI assistants with Elgato's MCP server](https://agentonstage.com/use-cases/expose-stream-deck-actions-to-ai-assistants-with-elgato-s-mcp-server): Stream Deck 7.4 adds MCP support. Actions you put on a dedicated MCP Actions profile become tools that Claude Desktop or other AI clients can trigger. - [Generate hundreds of sequential show control cues in QLab](https://agentonstage.com/use-cases/generate-hundreds-of-sequential-show-control-cues-in-qlab): A QLab Cookbook workspace with script-cue generators for OSC, QLab-format OSC, MSC and MIDI program change cues. It saves hours of typing when QLab drives consoles or media servers. - [Import timecode cue lists into ETC Eos over OSC](https://agentonstage.com/use-cases/import-timecode-cue-lists-into-etc-eos-over-osc): rsmck's EOS Timecode Companion takes a CuePoints export or any tab-delimited CSV and writes the timecode events into an Eos show over OSC, with no USB sticks. - [Inspect and edit QLab 5 workspaces safely with an agent](https://agentonstage.com/use-cases/inspect-and-edit-qlab-5-workspaces-safely-with-an-agent): A safety-focused MCP server for reading and editing QLab cues over OSC. - [Read-first production monitoring for vMix workflows](https://agentonstage.com/use-cases/read-first-production-monitoring-for-vmix-workflows): CueScope gives an agent read access to production state for reporting and checks without risky writes. - [Run QLab cues live from an MCP client](https://agentonstage.com/use-cases/run-qlab-cues-live-from-an-mcp-client): Query workspaces, search cues and fire or stop them from an assistant over OSC. - [Send and receive arbitrary OSC from Companion buttons](https://agentonstage.com/use-cases/send-and-receive-arbitrary-osc-from-companion-buttons): Companion's Generic OSC connection sends integers, floats, strings, blobs and multi-argument messages to any OSC device, and exposes received messages as variables. - [Trigger Stream Deck actions by voice with NVIDIA G-Assist](https://agentonstage.com/use-cases/trigger-stream-deck-actions-by-voice-with-nvidia-g-assist): Elgato's video shows NVIDIA's Project G-Assist using voice to fire Stream Deck actions through the Stream Deck MCP server. This makes hands-free cueing possible for simple setups. - [Turn a Stream Deck into a show-control surface with Companion](https://agentonstage.com/use-cases/turn-a-stream-deck-into-a-show-control-surface-with-companion): The standard open-source shotbox for production gear, and a common trigger point for automations. - [Use AI as a show director behind safe TouchDesigner mappings](https://agentonstage.com/use-cases/use-ai-as-a-show-director-behind-safe-touchdesigner-mappings): A Derivative forum thread proposing an AI layer that picks pre-approved cues and moods. Hazardous effects stay operator-only, and changes go through dry runs and approval queues. - [Use QLab 5's OSC dictionary as an agent's control vocabulary](https://agentonstage.com/use-cases/use-qlab-5-s-osc-dictionary-as-an-agent-s-control-vocabulary): Figure 53's official dictionary lists every OSC message QLab 5 accepts, so it's the reference an agent or script should use to target workspaces and cues. ## LED/Video - [Agent control of OBS Studio scenes and sources](https://agentonstage.com/use-cases/agent-control-of-obs-studio-scenes-and-sources): An MCP server that gives assistants programmatic control of OBS for streams and IMAG recording. - [Automate VJ workflows in Resolume with Claude](https://agentonstage.com/use-cases/automate-vj-workflows-in-resolume-with-claude): Lets an assistant trigger clips and manage layers in Resolume from natural-language requests. - [Blackmagic ATEM switcher control via MCP](https://agentonstage.com/use-cases/blackmagic-atem-switcher-control-via-mcp): An MCP server for driving ATEM switchers from an AI assistant. - [Build Unreal Engine scenes for virtual production with AI](https://agentonstage.com/use-cases/build-unreal-engine-scenes-for-virtual-production-with-ai): Lets assistants like Cursor or Claude control Unreal Engine, useful for previs and LED volume content. - [Control vMix live production from an MCP client](https://agentonstage.com/use-cases/control-vmix-live-production-from-an-mcp-client): Lets an assistant switch inputs and run vMix functions for live video production. - [Live AI translation captions as an OBS overlay](https://agentonstage.com/use-cases/live-ai-translation-captions-as-an-obs-overlay): A live caption and translation system you can drop into OBS or other video tools as an overlay. - [Real-time generative video pipelines with StreamDiffusion](https://agentonstage.com/use-cases/real-time-generative-video-pipelines-with-streamdiffusion): The real-time diffusion pipeline behind many live-visual integrations; runs well on high-VRAM local GPUs. - [Resolume Arena control with a large MCP tool set](https://agentonstage.com/use-cases/resolume-arena-control-with-a-large-mcp-tool-set): An MCP server covering playback, composition and Advanced Output for agent-assisted VJ and LED work. - [Resolume OSC module for Stream Deck via Companion](https://agentonstage.com/use-cases/resolume-osc-module-for-stream-deck-via-companion): Unofficial Companion module with clip slots and feedback, so button surfaces and automations can drive Resolume. - [Talk to disguise Designer's REST API from an agent](https://agentonstage.com/use-cases/talk-to-disguise-designer-s-rest-api-from-an-agent): An MCP service for querying and controlling disguise Designer through its REST API. ## Audio - [Ableton Live control over OSC through MCP](https://agentonstage.com/use-cases/ableton-live-control-over-osc-through-mcp): Exposes Ableton Live's OSC interface to AI assistants for session and transport control. - [Control a Behringer X32 or Midas M32 from an AI assistant](https://agentonstage.com/use-cases/control-a-behringer-x32-or-midas-m32-from-an-ai-assistant): An MCP server that maps mixer actions to OSC so an assistant can read and set faders, mutes and routing. - [Control Behringer WING consoles programmatically](https://agentonstage.com/use-cases/control-behringer-wing-consoles-programmatically): A C API for Behringer WING consoles. The GitHub repo now points to the author's own download site for the library. - [Expanded X32 MCP server for deeper console control](https://agentonstage.com/use-cases/expanded-x32-mcp-server-for-deeper-console-control): A rewrite of an earlier OSC MCP server with a wider set of X32 tools for agents. - [Let an LLM build tracks and clips in Ableton Live for playback rigs](https://agentonstage.com/use-cases/let-an-llm-build-tracks-and-clips-in-ableton-live-for-playback-rigs): Popular MCP bridge that lets an assistant create tracks and arrange clips, handy for prepping show playback sessions. - [Local Whisper-powered live captions for services and events](https://agentonstage.com/use-cases/local-whisper-powered-live-captions-for-services-and-events): Open-source, local-first real-time captioning that can feed screens or a stream overlay. - [Mixer-agnostic MCP control with editable mapping profiles](https://agentonstage.com/use-cases/mixer-agnostic-mcp-control-with-editable-mapping-profiles): ConsoleMCP uses user-editable profiles so the same agent workflow can target several console families over OSC. - [Open-source control software for X32, M32 and WING](https://agentonstage.com/use-cases/open-source-control-software-for-x32-m32-and-wing): An open project running custom control software on digital consoles, useful for experimenting with automation. - [Proxy X32 control over UDP and WebSockets for web tools and agents](https://agentonstage.com/use-cases/proxy-x32-control-over-udp-and-websockets-for-web-tools-and-agents): Relays console traffic so browser apps or remote agents can talk to an X32 without direct UDP access. - [X32/M32 OSC utilities and protocol reference for automation](https://agentonstage.com/use-cases/x32-m32-osc-utilities-and-protocol-reference-for-automation): Patrick Maillot's long-running collection of X32 tools and protocol notes, the foundation many agent integrations build on. ## Lighting - [Agent control of ETC Eos and Nomad over OSC](https://agentonstage.com/use-cases/agent-control-of-etc-eos-and-nomad-over-osc): An MCP server with a large Eos tool set so assistants can query and drive the console. - [AI-assisted Lua plugins for grandMA2](https://agentonstage.com/use-cases/ai-assisted-lua-plugins-for-grandma2): Community grandMA2 plugins including AI-assisted tools such as cue info editors. - [Bridge DMX, Art-Net and sACN with Open Lighting Architecture](https://agentonstage.com/use-cases/bridge-dmx-art-net-and-sacn-with-open-lighting-architecture): The open-source "travel adaptor" for lighting protocols that many agent and scripting tools use underneath. - [Control a grandMA3 console with an AI assistant](https://agentonstage.com/use-cases/control-a-grandma3-console-with-an-ai-assistant): An MCP server that sends commands to grandMA3 so an assistant can help program and operate a lighting rig. - [Control Lightkey on macOS via OSC from an assistant](https://agentonstage.com/use-cases/control-lightkey-on-macos-via-osc-from-an-assistant): Lets an MCP client trigger Lightkey presets and cues, a simple path to AI-assisted lighting on Mac. - [Drive QLC+ from Claude Desktop over WebSocket](https://agentonstage.com/use-cases/drive-qlc-from-claude-desktop-over-websocket): An MCP server that exposes QLC+ functions so an assistant can run free, open-source lighting control. - [grandMA3 toolkit with a verified knowledge corpus](https://agentonstage.com/use-cases/grandma3-toolkit-with-a-verified-knowledge-corpus): Built by a lighting director against a live console, pairing MA3 tooling with reference knowledge for agents. - [Program DMX shows through OLA with an AI agent](https://agentonstage.com/use-cases/program-dmx-shows-through-ola-with-an-ai-agent): An MCP server for building and running DMX lighting shows via the Open Lighting Architecture. ## TouchDesigner - [Add ChatGPT and Whisper speech-to-text components to TouchDesigner](https://agentonstage.com/use-cases/add-chatgpt-and-whisper-speech-to-text-components-to-touchdesigner): A Derivative community tutorial by blankensmithing on two components that run Whisper speech-to-text and ChatGPT inside TouchDesigner with only an OpenAI API key. - [Apple Vision models (hands, pose, depth) in TouchDesigner on Mac](https://agentonstage.com/use-cases/apple-vision-models-hands-pose-depth-in-touchdesigner-on-mac): Brings Apple's on-device neural networks into TD so a Mac Mini can do tracking and segmentation locally. - [Depth maps from any camera with Depth Anything in TD](https://agentonstage.com/use-cases/depth-maps-from-any-camera-with-depth-anything-in-td): Monocular depth estimation accelerated by TensorRT, turning a regular camera into a depth source for effects and masking. - [Describe a visual and have an agent build a playable TD node network](https://agentonstage.com/use-cases/describe-a-visual-and-have-an-agent-build-a-playable-td-node-network): Type a description of the look you want and tdmcp has the assistant assemble a working node network you can perform with. - [Drive TouchDesigner from AI coding agents with Derivative's TDMCP](https://agentonstage.com/use-cases/drive-touchdesigner-from-ai-coding-agents-with-derivative-s-tdmcp): An MCP server published under the TouchDesigner GitHub org that lets coding agents control a live TD session. - [Give your assistant searchable TouchDesigner operator documentation](https://agentonstage.com/use-cases/give-your-assistant-searchable-touchdesigner-operator-documentation): A documentation-focused MCP server so an assistant can look up operators, Python API details and tutorials instead of guessing. - [GPU MediaPipe tracking for interactive stage visuals](https://agentonstage.com/use-cases/gpu-mediapipe-tracking-for-interactive-stage-visuals): Hand, face and pose tracking inside TouchDesigner without extra hardware, good for audience-reactive installations. - [Let an AI agent build and edit TouchDesigner networks via MCP](https://agentonstage.com/use-cases/let-an-ai-agent-build-and-edit-touchdesigner-networks-via-mcp): Connect an MCP-capable assistant to a running TouchDesigner project so it can create, inspect and wire operators from plain-language requests. - [Real-time Stable Diffusion visuals inside TouchDesigner](https://agentonstage.com/use-cases/real-time-stable-diffusion-visuals-inside-touchdesigner): TouchDiffusion brings StreamDiffusion into TD for interactive, low-latency generated imagery driven by live inputs. - [Send TouchDesigner frames through ComfyUI workflows](https://agentonstage.com/use-cases/send-touchdesigner-frames-through-comfyui-workflows): A TD interface to ComfyUI so you can trigger node-based image generation from your show file and pull results back. - [Stream images, video and audio from ComfyUI into TouchDesigner](https://agentonstage.com/use-cases/stream-images-video-and-audio-from-comfyui-into-touchdesigner): A ComfyUI custom node that streams generated media straight into TouchDesigner for real-time use. - [Use Embody as a full MCP toolkit for TouchDesigner projects](https://agentonstage.com/use-cases/use-embody-as-a-full-mcp-toolkit-for-touchdesigner-projects): Embody packages a broad set of MCP tools for TouchDesigner, giving an agent structured access to operators, parameters and project files. ## Production Ops - [Display Companion variables on a crew dashboard](https://agentonstage.com/use-cases/display-companion-variables-on-a-crew-dashboard): A dashboard for showing Companion variables, like timers and states, to crew screens. - [Generate console-aware cue lists with AI](https://agentonstage.com/use-cases/generate-console-aware-cue-lists-with-ai): An open-source AI cue list generator that formats output for specific lighting console families. - [Keep lighting paperwork in sync with an Eos console](https://agentonstage.com/use-cases/keep-lighting-paperwork-in-sync-with-an-eos-console): Light Assistant builds cue sheets, spot sheets, hookups and schedules. During tech it follows Eos consoles over OSC so notes stay attached to the right cue. - [Mark up scripts and export cue lists straight to Eos with Promptbook](https://agentonstage.com/use-cases/mark-up-scripts-and-export-cue-lists-straight-to-eos-with-promptbook): Promptbook is a digital prompt book for stage managers. It handles script markup, automatic standbys, live Eos and QLab cue tracking, and CSV export for import into ETC Eos. - [Plot X32/M32 scene files for documentation](https://agentonstage.com/use-cases/plot-x32-m32-scene-files-for-documentation): Turns console scene files into readable plots for show binders and handoffs. - [Print patch lists from X32 scene files](https://agentonstage.com/use-cases/print-patch-lists-from-x32-scene-files): Generates printable patch lists from a scene file, a good input for agent-written show docs. - [Run one live production schedule with AI conflict checks](https://agentonstage.com/use-cases/run-one-live-production-schedule-with-ai-conflict-checks): ShowOps.AI's Produce module keeps a single schedule across departments from load-in to strike. It flags conflicts such as overlapping dock use and creates call sheets once staffing is confirmed. - [Use a real X32 church scene file as a template](https://agentonstage.com/use-cases/use-a-real-x32-church-scene-file-as-a-template): A published production team's X32 scene file you can study or adapt as a starting template.