Skip to main content
The Clueso MCP server lets your AI assistant create and manage Clueso projects without leaving your chat or coding environment. Once connected, you can ask your assistant to create a new project, update a project, add voiceovers, export videos, and more — all through natural language.

Before you start

To use the Clueso MCP server, you’ll need:
  • An AI assistant that supports MCP servers, such as:
    • ChatGPT
    • Claude
    • Claude Code
    • Gemini CLI
    • Cursor
    • VS Code (with GitHub Copilot or a compatible MCP extension)
  • A Clueso account
The Clueso MCP server is available on all Clueso plans. Some tools — such as video export and advanced branding - require a paid plan.

Connect your AI assistant

This setup requires a ChatGPT paid plan (Plus, Pro, Team, Enterprise, or Edu). A paid ChatGPT plan is recommended for better outputs
  1. Open ChatGPT and go to Settings.
  2. Click Apps, then enable Developer Mode.
  3. Click Add (or Create) and enter the following URL: https://connect.clueso.io/mcp
  4. Name it Clueso and save.
  5. A browser window will open — sign in to Clueso and click Allow to authorize.
  6. In the chat, click the + icon below the chatbox, hover over More, and select Developer mode to activate Clueso for that chat.
Test it:
“Create a Clueso guide from this PPT, add a voiceover to each slide explaining the key point, and export it as a video.”

Verify the connection

After setup, confirm the Clueso MCP server is working:
  1. Look for the Clueso tool in your AI assistant’s tools or connectors panel.
  2. Run a test prompt, for example:
    “Show me my most recently updated Clueso project.”
  3. Your AI assistant should ask you to approve a tool call. Click Allow (or Approve) and wait for the response.
If the connection is successful, you’ll see a list of your Clueso projects returned in the chat.
If the connection fails or times out, try restarting your AI assistant and re-authorizing. Make sure you’re signed into Clueso in your browser.

What you can do with Clueso MCP

Once connected, you can ask your AI assistant to:

Create projects

“Create a new video called ‘How to reset your password’.”

Add voiceovers

“Add a voiceover to the first clip of my onboarding guide.”

Export videos

“Export my ‘Getting Started’ project as a video.”

Update articles

“Update the article in my ‘API Docs’ project with this new content.”

Tools available

Your AI assistant can call the following Clueso tools once connected. You don’t need to memorize them — just describe what you want and your assistant will pick the right ones. This list is provided as a reference for what’s possible.

Find and browse

ToolWhat it does
findSearch or list anything in your workspace by type — projects, folders, clueprints, workspaces, voices, background music, sound effects, backgrounds, saved images and videos, AI image-generation styles, and saved components. Filter by name, or leave the search term off to list everything of a type. For example: find(type='projects'), find(type='music', query='upbeat'), or find(type='voices', language='en').
switch_workspaceSwitch the active workspace for the current session.

Projects

ToolWhat it does
create_projectCreate a new project.
get_projectRead a project’s structure — clips, durations, element counts, and audio tracks.
update_projectRename a project, edit its description, move it between folders, or change its aspect ratio (16:9, 9:16, or 1:1).
duplicate_projectClone an entire project into a fresh, independent copy.
get_capabilitiesReport which add-ons (recording, code grounding) are available on the account.

Clips

ToolWhat it does
add_clipsAdd clips to a project — blank slides, PowerPoint slides, or cuts from a video/audio file. Set each clip’s background and entrance transition as you add it.
get_clipInspect a clip and optionally return a rendered preview. Ask for only the fields you need to keep responses lean.
update_clipsUpdate one or many clips in a single call — backgrounds, durations, visibility, or entrance transitions.
split_clipSplit a video clip into two at a chosen point.
remove_clipDelete a clip from a project.
duplicate_clipClone a clip — within the same project, or from another project.

Elements (text, images, shapes, generated media)

ToolWhat it does
add_elementsPlace text, images, shapes, or animations onto a clip. Text is auto-measured so it fits its box.
update_elementsEdit the position, size, or content of existing elements.
remove_elementsRemove one or more elements, across one or more clips, in a single call.
reorder_elementsChange the z-order (front-to-back stacking) of elements inside a clip.
remove_from_projectRemove a single element from a clip, or a music/SFX track from a project.
get_element_schemaShow the properties available for a given element type.
generate_mediaGenerate an AI image or canvas-code animation directly into a clip.

Voiceover and audio

ToolWhat it does
voiceover_batchGenerate AI voiceovers for one or many clips from a script.
set_voicePick the AI voice used for narration.
add_audioAdd background music or a sound effect to a project.
update_audioAdjust an existing music or SFX track — volume, fades, timing, or looping.
analyze_audioGet a transcript and analysis of an audio file.

Sync (for video clips with source recordings)

ToolWhat it does
auto_syncDetect natural sync points in a recording (UI state changes, narrated steps) and insert them automatically.
add_sync_pointPin a specific word in the voiceover to a specific moment in the underlying recording.

Articles

ToolWhat it does
get_articleRead the article tied to a project.
update_articleEdit the article’s markdown content.
add_article_mediaAdd a screenshot or GIF (from the project’s video or an uploaded image) to the article.
update_article_mediaEdit a screenshot’s zoom, crop, or annotation shapes.

Recording

ToolWhat it does
record_screenStart a new screen or browser recording in Clueso.

Files and assets

ToolWhat it does
upload_fileUpload a file (image, video, audio, PPTX) to your workspace.
check_uploadsRetrieve the files a user dropped on a hosted upload link.

Clueprints (reusable templates)

ToolWhat it does
create_clueprintSave a project as a reusable clueprint.
get_clueprintRead a clueprint’s metadata, file tree, or specific files.
update_clueprintEdit a clueprint’s metadata, write new files, or delete existing files in one call.

Collaboration

ToolWhat it does
add_commentLeave a comment on a project.

Export

ToolWhat it does
estimate_durationEstimate voiceover duration for one or more clips from their script text.
export_projectRender and export a project as a video.

Combine tools for end-to-end workflows

The real power of Clueso MCP comes from chaining these tools together. Your AI assistant can call several tools in sequence to complete a full workflow — no manual hand-offs, no copying assets between tools. Just describe the outcome you want, and the assistant figures out which tools to call and in what order. A few examples:
  • “Turn this slide deck into a narrated explainer video.” Uploads the PPTX (upload_file), creates a project (create_project), imports each slide as a clip (add_clips with kind=pptx), generates AI narration per slide (voiceover_batch), then renders the final video (export_project).
  • “Build a product release video from this changelog.” Creates a project (create_project), adds blank clips (add_clips with kind=blank), drops in headlines and AI illustrations (add_elements, generate_media), generates a voiceover from the script (voiceover_batch), and exports it (export_project).
  • “Convert this Loom recording into a polished Clueso guide.” Uploads the recording (upload_file), adds it as a clip (add_clips with kind=video), detects steps automatically (auto_sync), layers titles and zoom callouts (add_elements), regenerates cleaner narration (voiceover_batch), and exports the result (export_project).
  • “Make five persona-specific versions of this video from our base template.” Reads the template’s design (get_clueprint), spawns five copies of a base project (duplicate_project × 5), tweaks the voiceover script per persona (voiceover_batch), and exports all five (export_project).
  • “Repurpose this landscape explainer as a vertical short for Reels.” Clones the project (duplicate_project), switches it to a 9:16 aspect ratio so elements reflow onto the portrait canvas (update_project), nudges any callouts that drift off-frame (update_elements), and exports the vertical cut (export_project).
  • “Refresh every onboarding video with our new brand colors.” Walks your workspace (find with type=projectsget_project), updates each clip background and element style in place (update_clips, update_elements), and re-exports the affected videos (export_project).

Troubleshooting

  • Make sure you’ve restarted your AI assistant after saving the configuration.
  • For MCP server setups (Cursor, VS Code, and Claude code), verify Node.js 22.16+ is installed by running node --version.
  • Check that the MCP server URL https://connect.clueso.io/mcp is correct in your config file.
  • Make sure you’re logged into Clueso at web.clueso.io in your browser before authorizing.
  • Try clearing your browser cookies and re-authorizing.
  • Confirm your Clueso account is active and your workspace is accessible.
  • Check your internet connection and any firewall rules that might block connect.clueso.io.
  • Try removing and re-adding the MCP server, then re-authorizing.
  • In Cursor, make sure you’re in Agent mode, not normal chat.
  • In VS Code, make sure GitHub Copilot is active and you’re in an Agent chat (@workspace or the agent panel).
  • Restart the editor after any config changes.