add_playlist_items
ChatGPTAppend Twitch-validated clips within the creator’s current plan limits using the playlist revision
clear_overlay_queue
ChatGPTClear this overlay's viewer queue and/or the CREATOR-WIDE moderator queue. This discards queued clips. Requires Pro.
commit_playlist_import
ChatGPTAdd ONLY the exact expiring preview selection after presenting it and obtaining user confirmation. confirmed=true expresses the host's intent, not independent proof of human consent. Reuse retryKey.
configure_stream_session
ChatGPTCreate/update runner and overlay assignments, output mode and video settings. Existing keys stay server-side; enter missing keys through the dashboard. Reuse retryKey for creation.
control_stream_session
ChatGPTRequest a stream to start or stop using its latest configuration revision. Starting broadcasts content. The runner reports actual state asynchronously.
create_gallery
ChatGPTCreate a gallery within current plan limits. Reuse retryKey.
create_overlay
ChatGPTCreate an overlay within the creator’s plan limits. Reuse the same retry key for retries of this request.
create_playlist
ChatGPTCreate a playlist within the creator’s plan limits. Reuse the same retry key when retrying.
create_runner
ChatGPTCreate a named runner record with Runner access; reuse retryKey. Enroll the local device through the normal user approval flow.
delete_gallery
ChatGPTDelete a gallery using its current revision.
delete_overlay
ChatGPTDelete an overlay with explicit delete permission and its current revision
delete_playlist
ChatGPTDelete a playlist with explicit delete permission and its current revision; clear linked overlay and gallery references
delete_runner
ChatGPTDelete a runner and detach its sessions using its current revision.
enqueue_overlay_clip
ChatGPTAdd a validated Twitch clip from this creator to the CREATOR-WIDE moderator queue. Reuse retryKey for retries. Requires Pro.
get_capabilities
ChatGPTRead a creator’s current plan limits, usage and permitted operations
get_clip_crawler_status
ChatGPTRead this creator's clip cache count, queued/running crawl jobs, crawler backfill progress, last synchronization timestamps, rate-limit deadline and refresh cooldown. Does not contact Twitch or start a crawl.
get_creator_page
ChatGPTRead supported Creator Page settings, revision and public URL.
get_gallery
ChatGPTRead gallery configuration and current plan capabilities.
get_gallery_embed
ChatGPTGet the supported Clipify Elements gallery snippet and installation instructions. Raw gallery iframes are unsupported.
get_gallery_filters
ChatGPTRead live clip sorting, date window, result limit, views/duration and Twitch category-ID/creator-username/title filters; arrays replace the specified list. Returns saved settings, configurationRevision and current capabilities.
get_gallery_layout
ChatGPTRead grid/list/carousel layout, responsive columns/cards, navigation and visible clip metadata. Returns saved settings, configurationRevision and current capabilities.
get_gallery_preview
ChatGPTRead a safe paginated gallery clip preview under the creator's current plan.
get_gallery_source
ChatGPTRead curated playlist or live Twitch clips; use list_playlists to find a playlist. Returns saved settings, configurationRevision and current capabilities.
get_gallery_theme
ChatGPTRead colors, surfaces, corners, spacing, thumbnails and clip modal appearance. Returns saved settings, configurationRevision and current capabilities.
get_overlay
ChatGPTRead one approved creator overlay without private credentials
get_overlay_filters
ChatGPTRead overlay clip duration in seconds, minimum views, Twitch category-ID and clip-creator username allow/block lists, and blocked title words; arrays replace the specified list. Returns the saved settings and current configurationRevision; excludes unrelated fields and private links.
get_overlay_link
ChatGPTGet the private browser-source URL for OBS Studio, Streamlabs or another streaming application. Requires explicit overlay-secret:read permission. The URL contains a credential: do not publish it or include it in public website HTML. Use get_player_embed for public websites.
get_overlay_playback
ChatGPTRead overlay playback mode, current-category preference, clip pack size and saved volume; use set_overlay_volume for temporary live volume changes. Returns the saved settings and current configurationRevision; excludes unrelated fields and private links.
get_overlay_queues
ChatGPTRead viewer queue for this overlay and the creator-wide moderator queue. Requires Pro.
get_overlay_runtime
ChatGPTRead the latest connected player report, current clip and playback progress. Reports may be stale or unavailable on this server instance. Requires remote-control Pro access.
get_overlay_source
ChatGPTRead overlay clip source type and linked playlist; use list_playlists to find a playlist. Returns the saved settings and current configurationRevision; excludes unrelated fields and private links.
get_overlay_theme
ChatGPTRead overlay Theme Studio appearance: fonts, colors, borders in pixels, effects, visible information, positions (0–100 percent) and scales (50–250 percent). Returns the saved settings and current configurationRevision; excludes unrelated fields and private links.
get_player_embed
ChatGPTGet public player Elements or iframe HTML for a website without private OBS credentials.
get_playlist
ChatGPTRead approved playlist metadata and ordered safe clip references, including stored clip attribution and real thumbnailUrl when available. Older incomplete entries retain their known metadata. Use only each clip's returned thumbnailUrl; omit an image when unavailable.
get_runner
ChatGPTRead a runner's heartbeat/connection status and revision without credentials.
get_runner_setup
ChatGPTCheck separate Runner access and get official download/enrollment instructions for your platform. Human installation and enrollment approval remain required.
get_runner_snapshot
ChatGPTGet the runner's latest assigned JPEG preview with capture timestamp. Unavailable if no fresh preview exists.
get_stream_session
ChatGPTRead a stream session and assigned runner health without credentials.
hide_overlay
ChatGPTHide the player on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
list_creators
ChatGPTList approved creators you can currently access, with their stored Twitch avatarUrl (including default avatars) or null when unavailable. If displaying an avatar, use only that creator's returned avatarUrl; never guess or substitute an image.
list_galleries
ChatGPTList approved creator galleries and revisions.
list_overlays
ChatGPTRead approved creator overlays without private credentials
list_playlists
ChatGPTList approved creator playlists and their configuration revisions
list_runners
ChatGPTList approved creator runners without tokens.
list_stream_sessions
ChatGPTList safe stream-session configuration and desired versus actual state, without stream keys or credential-bearing destinations.
mute_overlay
ChatGPTMute playback on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
pause_overlay
ChatGPTPause playback on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
play_overlay
ChatGPTResume playback on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
preview_playlist_import
ChatGPTPreview exact discovered or linked clips before changing the playlist. Shows duplicate references and remaining quota; incomplete discovery cannot produce an all-clips import.
publish_creator_page
ChatGPTEnable or disable the public Creator Page using its current revision.
publish_gallery
ChatGPTPublish or unpublish a gallery using its current revision and explicit publication authority.
refresh_clips
ChatGPTRequest a background refresh of this creator's clip cache using the existing crawler. Preserves cached playback content and historical progress, queues a priority recent-clips scan even when a crawler is busy, and shares the dashboard cooldown. Acceptance does not mean synchronization is complete; check get_clip_crawler_status afterward. Requires creator:update.
remove_playlist_items
ChatGPTRemove selected existing playlist items and return their remaining order using the current revision
reorder_playlist_items
ChatGPTReplace playlist item order with an exact permutation using its current revision
resolve_clip
ChatGPTResolve a Twitch clip ID or Twitch clip URL belonging to this creator. For a clip title, use search_clips and disambiguate candidates. Returns the clip's available broadcaster/clip-author attribution, category ID, creation date, views, duration, VOD ID/offset in seconds, language, featured status and real Twitch thumbnailUrl; unavailable optional metadata is null. If displaying a thumbnail, use only the returned thumbnailUrl; never invent image URLs or substitute stock, generated, or unrelated images. When thumbnailUrl is null, show the clip title and link without an image.
search_clips
ChatGPTDiscover this creator's cached Twitch clips by absolute dates, category name/ID, title and view/duration filters. Pass explicit timezone for interpreting user dates; bounds are absolute. Searches the stored collection without Twitch clip requests. Category names use cached game metadata; IDs are exact. Missing category metadata can also make results incomplete. Incomplete crawler backfills are reported explicitly. Restart pagination on CONFLICT if the stored collection changes. Each clip includes its available broadcaster/clip-author attribution, category ID, creation date, views, duration, VOD ID/offset in seconds, language, featured status and real Twitch thumbnailUrl; unavailable optional metadata is null. If displaying thumbnails, use only that clip's returned thumbnailUrl; never invent image URLs or substitute stock, generated, or unrelated images. When thumbnailUrl is null, show the clip title and link without an image.
set_overlay_volume
ChatGPTSet playback volume from 0 to 100 on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
show_overlay
ChatGPTShow the player on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
skip_overlay
ChatGPTSkip the current clip on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
submit_feedback
ChatGPTSubmit a Clipify bug report or suggestion ONLY when the user requests it and approves the message. Available on Free with existing creator read access. Do not submit automatically on tool failures or include transcripts, credentials or screenshots. Five distinct reports per user per 24 hours on this server process. Reuse retryKey; RAM limits and deduplication reset on restart. A queued receipt is not proof of delivery.
toggle_overlay_mute
ChatGPTToggle playback mute state on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
unlink_runner
ChatGPTRotate a runner's credential to disconnect its enrolled device, stop its sessions, and require fresh enrollment. Requires its current revision.
unmute_overlay
ChatGPTUnmute playback on one connected Clipify overlay player. Requires overlay:control and Pro. Changes are temporary; acceptance does not prove the player applied the command.
update_creator_page
ChatGPTEdit Creator Page visibility/bio/social preview settings using its revision; social fields require Pro.
update_gallery_filters
ChatGPTChange only live clip sorting, date window, result limit, views/duration and Twitch category-ID/creator-username/title filters; arrays replace the specified list. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Does not publish; use publish_gallery. Existing creator permissions and plan restrictions apply.
update_gallery_layout
ChatGPTChange only grid/list/carousel layout, responsive columns/cards, navigation and visible clip metadata. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Does not publish; use publish_gallery. Existing creator permissions and plan restrictions apply.
update_gallery_settings
ChatGPTChange only gallery name. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Does not publish; use publish_gallery. Existing creator permissions and plan restrictions apply.
update_gallery_source
ChatGPTChange only curated playlist or live Twitch clips; use list_playlists to find a playlist. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Does not publish; use publish_gallery. Existing creator permissions and plan restrictions apply.
update_gallery_theme
ChatGPTChange only colors, surfaces, corners, spacing, thumbnails and clip modal appearance. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Does not publish; use publish_gallery. Existing creator permissions and plan restrictions apply.
update_overlay_filters
ChatGPTChange only overlay clip duration in seconds, minimum views, Twitch category-ID and clip-creator username allow/block lists, and blocked title words; arrays replace the specified list. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Existing creator permissions and plan restrictions apply.
update_overlay_playback
ChatGPTChange only overlay playback mode, current-category preference, clip pack size and saved volume; use set_overlay_volume for temporary live volume changes. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Existing creator permissions and plan restrictions apply.
update_overlay_settings
ChatGPTChange only overlay name and enabled/paused status. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Existing creator permissions and plan restrictions apply.
update_overlay_source
ChatGPTChange only overlay clip source type and linked playlist; use list_playlists to find a playlist. Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Existing creator permissions and plan restrictions apply.
update_overlay_theme
ChatGPTChange only overlay Theme Studio appearance: fonts, colors, borders in pixels, effects, visible information, positions (0–100 percent) and scales (50–250 percent). Send a nonempty partial patch and expectedRevision from the latest read. Omitted fields stay unchanged. Returns updated settings and revision. Existing creator permissions and plan restrictions apply.
update_playlist
ChatGPTRename a playlist using its current configuration revision
update_runner
ChatGPTRename a runner using its latest revision.