MCP App Store
by KeenEthics
Cluelabs Content Studio icon

Cluelabs Content Studio

By eLearning Company, Inc.

Get New App Alerts

Overview

Use Cluelabs Content Studio to work with elearning course projects, storyboards, slides, style guides, narration, captions, graphics, music, sound effects, and other course media.

Tools

bulk_delete_music_prompts

ChatGPT
Bulk delete saved music prompts by stable ID; excludes generated clips.

bulk_delete_sfx_prompts

ChatGPT
Delete multiple saved sound effect prompts by stable ID.

bulk_save_custom_narration_scripts

ChatGPT
Upsert custom scripts by ID; omitted scripts stay, [] changes nothing. Delete explicitly with delete_custom_narration_script. Returns complete collection.

bulk_save_graphics_prompts

ChatGPT
Idempotently upsert graphics prompts by ID; unrelated prompts stay.

bulk_save_music_prompts

ChatGPT
Bulk upsert saved music prompts by stable ID; excludes generated clips.

bulk_save_sfx_prompts

ChatGPT
Create or replace multiple saved sound effect prompts by stable ID.

create_project

ChatGPT
Create a project; write access required. Returns ID, name, folder, zone and complete storyboard configuration.

create_slide

ChatGPT
Create a slide. An occupied ordered slide_id preserves the old slide at a new ID at the end and replaces its original position. Returns ID, text, order and displaced-slide details.

delete_custom_narration_script

ChatGPT
Delete a custom script by stable ID; returns remaining collection.

delete_graphics_images

ChatGPT
Delete project images by stable task ID.

delete_graphics_prompt

ChatGPT
Delete one graphics prompt by stable ID; other prompts stay.

delete_music_clips

ChatGPT
Delete generated music clips by task ID; saved prompts stay.

delete_music_prompt

ChatGPT
Delete a saved music prompt by stable ID; excludes generated clips.

delete_narrations

ChatGPT
Delete narration files; returns deleted filenames and per-file failures.

delete_project

ChatGPT
Permanently delete an owned Content Studio project and its associated stored content and auxiliary data. Requires current owner access and, for OAuth, manage permission. Projects are private to their account; sharing and invitations are not supported. On an access denial, report the denial and stop without switching accounts or deleting individual slides or media.

delete_sfx

ChatGPT
Delete project SFX clips by stable task ID.

delete_sfx_prompt

ChatGPT
Delete one saved sound effect prompt by stable ID.

delete_slide

ChatGPT
Delete a slide; returns updated order and displayed numbers.

edit_graphics_image

ChatGPT
Billable image editing. Returns chain immediately; realtime delivers result.

generate_captions

ChatGPT
Queue SRT captions for an existing narration MP3; returns chain ID.

generate_graphics

ChatGPT
Billable image generation using saved project model. Returns chain immediately; realtime delivers results.

generate_music

ChatGPT
Queue billable music from saved prompts or authoritative source clips; editor access required. Returns chain receipt. Regeneration creates an independent track and keeps source. Agents cannot cancel submitted chains.

generate_narrations

ChatGPT
Queue narration; returns chain ID. Include script_id to consume a saved script after acceptance. Failed inputs return as editable saved scripts for manual retry.

generate_sfx

ChatGPT
Billable SFX generation from saved prompt IDs. Returns chain immediately; realtime delivers results.

get_custom_narration_scripts

ChatGPT
Get custom narration scripts: stable ID, filename and text.

get_default_voice

ChatGPT
Get system default narration voice; no project access or database reads.

get_graphics_settings

ChatGPT
Read graphics settings/prompts. style_guide_rules contains only checked content/full rule text; omitted rules are unchecked, {} means none. Show rule_number: item_3=Rule 4. get_style_settings returns entire guide. Selected read text differs from save_graphics_settings boolean map.

get_slides

ChatGPT
Get ordered slides, slide_order [null, slideId, ...] and computed_slide_order. Map displayed slideno to persistent slideid: slideno for user text/filenames, slideid for arguments; never assume equality. On access denial, explain and stop; no sharing/invitations, account switching or mutations.

get_storage_zones

ChatGPT
List account storage zones: ID, name, default status and plan eligibility.

get_storyboard_settings

ChatGPT
Get project name, storyboard options, columns and your access role.

get_style_preset

ChatGPT
Get a catalogue preset by ID, with complete style as in get_style_settings. Authentication required; no project access or writes.

get_style_settings

ChatGPT
Get complete Style Guide including unchecked entries; defaults if unsaved. get_graphics_settings returns only checked graphics content.

get_voice_settings

ChatGPT
Get saved project narration voice, or system default if absent.

list_graphics_images

ChatGPT
List generated/uploaded images: task IDs, paths, prompts, slide metadata, dimensions and temporary URLs. Copy URLs exactly; never reconstruct, shorten, decode/re-encode or alter them. Refresh expired links with this listing.

list_music_clips

ChatGPT
List generated music clips (not saved prompts): task IDs, generation settings, measured durations and temporary audio URLs. Durations round up to seconds, not exact playback. Copy URLs exactly; never reconstruct, shorten, decode/re-encode or alter them. Refresh expired links with this listing.

list_music_prompts

ChatGPT
List saved music prompts with duration/vocal mode; excludes generated clips.

list_narrations

ChatGPT
List generated MP3 narrations, metadata and temporary signed audio URLs. Copy URLs exactly; never reconstruct, shorten, decode/re-encode or alter them. Refresh expired links with this listing. Return captions exactly.

list_projects

ChatGPT
List Content Studio projects available to your access token. Returns each project ID and name. Projects are private to their account; project sharing, invitations, and granting another account access are not supported. OAuth consent limits access within the connected account and cannot authorize another account's projects.

list_sfx

ChatGPT
List SFX clips: task IDs, names, prompts, slides, timestamps, durations and temporary audio URLs. Durations round up to seconds, not exact playback. Copy URLs exactly; never reconstruct, shorten, decode/re-encode or alter them. Refresh expired links with this listing.

list_sfx_prompts

ChatGPT
List saved SFX prompts with stable IDs/slide associations; excludes generated clips.

list_style_presets

ChatGPT
List Style Guide presets in catalogue order with IDs/names. Authentication required; no project access or writes.

list_voices

ChatGPT
List OpenAI/ElevenLabs/Google TTS voices; returns effective locale and voice-code details.

rename_graphics_image

ChatGPT
Rename project image by taskid. Preserve source extension and safe Unicode stem; server resolves collisions. Use returned filename/descriptor for later calls.

rename_music_clip

ChatGPT
Rename generated music clip; saved prompts and storage object stay.

rename_narration

ChatGPT
Rename narration and metadata; returns saved filename and audio URL.

rename_project

ChatGPT
Rename project; current role 20 or owner required. Updates last-saved time.

rename_sfx

ChatGPT
Rename generated SFX clip by task ID; saved prompts and storage object stay.

reorder_slides

ChatGPT
Set slide order; omitted existing IDs append. Returns order and displayed numbers.

save_custom_narration_script

ChatGPT
Upsert one custom script by stable ID; other scripts stay.

save_graphics_prompt

ChatGPT
Upsert one graphics prompt by stable ID; other prompts stay.

save_graphics_settings

ChatGPT
Patch graphics settings; omissions stay. style_guide_rules replaces whole map: booleans for every guide entry plus current get_graphics_settings revision. Read get_style_settings for unchecked entries; never send selected read text as this map. graphic_style must exactly match server catalogue.

save_music_prompt

ChatGPT
Upsert a saved music prompt by stable ID; excludes generated clips.

save_sfx_prompt

ChatGPT
Create or replace one saved sound effect prompt by stable ID.

save_style_settings

ChatGPT
Atomically save complete Style Guide/reconciled selections; publish realtime. Read current guide; include tokens to retain. Pass current get_graphics_settings revision; stale edits rejected. Existing selections stay; new tokens use defaults. replace_selections=true resets preset/import selections. Use camelCase for DESIGN.md typography/components/shapes.

save_voice_settings

ChatGPT
Save project narration voice settings; publish realtime update.

update_music_clip

ChatGPT
Patch generated music clip prompt metadata; preserve audio, other fields and saved prompts.

update_narration_metadata

ChatGPT
Patch narration metadata; returns filename and complete metadata.

update_sfx_clip

ChatGPT
Patch generated SFX clip prompt metadata; preserve audio, other fields and saved prompts.

update_slide

ChatGPT
Upsert selected fields at a slide ID, including absent/unordered IDs. Returns ID and saved values.

update_slides_bulk

ChatGPT
Bulk upsert selected slide fields, including absent/unordered IDs. Returns each ID and saved values.

update_storyboard_settings

ChatGPT
Patch project name/options/columns; role 20 or owner required. Rename updates saved time and newest-first ordering. Returns complete configuration.

upload_graphics_image

ChatGPT
Upload a JPEG, PNG, or WebP image into this project. The authoritative decoded-image limit is 10 MiB.

upscale_graphics_image

ChatGPT
Billable, asynchronous 2x image upscaling through GPT Image 2.5 Sunburst. The authoritative doubled dimensions must satisfy every GPT Image 2.5 Sunburst exact-size constraint or the call is rejected before enqueue and debit. Returns a chain immediately; the result arrives through realtime events.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps