Skip to main content
The MCP server has 67 tools. Names are snake_case, with no prefix. Each tool’s own description (what an agent reads) says when to use it and which tool comes next. This page lists them by area.
  • Scope is the OAuth scope the tool needs. write includes read, and destructive includes both.
  • Destructive matches each tool’s destructiveHint annotation: the tool can’t be undone or changes what viewers see. Yes, confirm tools are irreversible: they need confirm: true, or they answer Error [CONFIRM_REQUIRED], say exactly what would go, and change nothing.
  • Every scene, stream, playlist and smart order tool publishes an outputSchema, and so do list_destinations, list_uploads, get_upload and get_connection_hints. Each is the shape the tool answers or an error’s { code, detail, … } (anyOf), so a client that validates results still gets each refusal as the tool’s error. These 16 publish none (read their answer’s JSON): get_account, list_workspaces, get_selected_workspace, select_workspace, create_rtmp_destination, start_youtube_connection, list_youtube_channels, create_youtube_destination, update_destination, create_upload, complete_upload, discover_external_media, import_upload_from_url, delete_upload, get_billing_overview, get_streaming_usage. Every error answers structuredContent { code, detail, … }. See Errors.

Account and workspaces

Streams

Destinations

Uploads

Playlists

Smart order

Smart order playlists play in an order written from a plain-language description.

Credits and usage

Scenes

Scenes are in private beta. See Scenes to request access.
The four scene_* tools read and change a scene’s draft by path. See Scenes on the overview for the paths, revisions and the publish flow.