How to connect Clueso with ChatGPT

Connect ChatGPT to Clueso MCP. Create a clueso product demo video, add captions to your clueso clip, and more using natural language, with authentication handled for you.

Clueso MCP logoClueso MCP
Dcr Oauth

Clueso is a product video and documentation platform for creating polished visual content. It brings video editing, voiceovers, captions, animations, and exports into one hosted workspace.

53 Tools

How to connect Clueso MCP with ChatGPT

ChatGPT can take action across your apps and files, stay with a project for hours, and turn a goal into finished materials like sheets, slides, and docs, not just answers.

In this guide, I will explain the easiest and most secure way to connect your Clueso account to ChatGPT via Composio Connect, so it can create product videos, edit documentation, add voiceovers and captions, animate clips, and export projects through natural language commands without ever putting your account credentials at risk.

Also integrate Clueso MCP with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Clueso integration lets ChatGPT take actions like creating drafts, sending updates, labeling records, and more.
  • 1,500+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Clueso to ChatGPT

1. Install the Composio plugin

Click the button. ChatGPT opens the Composio plugin page. Click Install plugin.

Install in ChatGPT

Composio plugin page in ChatGPT with the Install plugin button

You can also find it inside ChatGPT: go to Settings, open Plugins, search the marketplace for Composio, and click Install plugin.

2. Authenticate

After you install, ChatGPT asks you to authenticate with Composio. Log in and click Allow access to authorize ChatGPT to use your Composio account.

Composio login and Allow access screen for ChatGPT

3. Start using Composio

That is it. Composio tools are now available in ChatGPT. Type @Composio followed by your request, for example @Composio find unread Clueso messages and summarize them, and it will run the actions you authorize. On first use it asks you to authorize Clueso.

Option 2: Add Composio as an MCP server

If you cannot use the plugin marketplace, add Composio as a custom MCP server instead.

1. Open the MCP settings

In ChatGPT, go to Settings and open the Plugins section. Inside the Plugins page, click the MCP tab.

ChatGPT settings showing the Plugins page with the MCP tab selected

2. Add the server

Click Add server. In the Name field enter Composio, for Type select Streamable HTTP, and in the URL field paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT Add server dialog with the name Composio, type Streamable HTTP, and the Composio MCP URL

Then click Save. The Composio server now appears in your MCP plugins list.

ChatGPT Plugins page showing the Composio MCP server added to the list

3. Authenticate

Click Authenticate on the Composio entry, log in via Composio, and click Allow access. Composio tools are then available in ChatGPT the same way as with the plugin.

What you can do after connecting Clueso

  • Create a Clueso product demo video
  • Add captions to your Clueso clip
  • Export your Clueso documentation article

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS

Supported Tools

Every Clueso MCP action and event your agent gets out of the box.

Add article media

Add a screenshot or GIF to the article.

Add audio

Add a music track or sound effect that plays as a project-level audio layer over all clips.

Add clips

Create new clips on a project.

Add comment

Post a review comment on a project, attributed to "Clueso AI".

Add elements

Add many elements across one or more clips in a single tool call.

Add sync point

Insert one sync marker on a clip's transcript.

Analyze audio

Analyze an audio file.

Auto sync

Run the agentic auto-sync pipeline on a clip with a source recording: detects natural sync points (UI changes, narrated steps) and inserts sync-marker nodes into its transcript.

Captions

Read and edit a clip's CAPTIONS (subtitles) — what they say, where one caption ends and the next begins, when each shows, captions not tied to the voiceover, and translation.

Check uploads

Fetch all files the user uploaded via the hosted upload page.

Create clueprint

Create a new clueprint (reusable video template).

Create folder

Create a folder in the workspace, optionally inside another folder, to organize projects.

Create project

Create a new blank Clueso project.

Duplicate clip

Clone one clip — within the same project, or **from another project** — into a target project.

Duplicate project

Clone an entire project — every clip, voiceover, asset, and metadata field — into a fresh project.

Edit animation

Change an animation's code: ONE revision, checked and probed in a sandbox.

Export project

Start a video export of the project.

Extract audio

The editor's "Extract Audio": a clip's own audio — the recording's sound on a video clip, or its generated voiceover — becomes a separate audio track (returns music_id), and the clip goes silent.

Find

Find any resource in Clueso by type, optionally filtered by name or exact id.

Generate media

Generate an AI image or a canvas-code-based animation directly into a clip.

Get article

Get the article content as markdown.

Get clip

Read one clip: its elements (positions/sizes in canvas pixels), voiceover (text, voice, duration, voiceover_volume), background and transition.

Get clueprint

Fetch clueprint data.

Get comments

Read the review comments on a project — the other half of `add_comment`, which could post but never read.

Get design guide

Clueso's design guide, animation guide and animation stdlib.

Get element schema

Return the schema for an element type's type_data, as TypeScript declarations.

Get embed

Get a project's embeddable video player: `embed_url` (permanent) and `embed_code` (a ready-to-paste , the same snippet the editor's Share → Embed copies).

Get export

Read a project's video export: its status and, once done, its link.

Get project

Get a summary of a project: canvas dimensions, per-clip summary (ids, indices, durations, element counts, voiceover_volume), and `audio_tracks` — every music/SFX entry on the project flattened to the same wire shape `add_audio` accepts (id, src, name, source_duration, guide_start_time/end_time, music_start_time/end_time, volume, loop, fade_in, fade_out).

Get recording activity

Status of this workspace's auto-recordings, and how many recording generations this billing cycle has used.

Get script job

Fetch the outcome of a run_script that did not finish inline.

Manage brand kit

Create and change the workspace's brand kits (editors and admins).

Pronunciation

Read and edit the workspace pronunciation dictionary (Settings → Team → Pronunciation Dictionary).

Read animation

Read an animation's files like a repository.

Record screen

Records the product on a mock (Code record) as a screen-recording clip in a project.

Remove clip

Remove a clip from the project by index.

Remove elements

Remove many elements across one or more clips in a single tool call.

Remove from project

Remove an element, a group or an audio track from a project.

Reorder elements

Reorder the elements inside a clip.

Run script

Write a JavaScript program that calls this server's other tools.

Set voice

Set the voiceover voice for every clip in a project, or only for the clips in `clip_ids`.

Split clip

Split a video clip into two clips at the given timestamp.

Switch workspace

Switch the active workspace.

Update article

Update article text content from markdown.

Update article media

Update an article image/GIF (screenshot), or inspect its current state.

Update audio

Mutate fields on an existing music/SFX track by id.

Update clips

Update one or more clips in a single call — background, transition, duration, title, visibility, position, and (video clips) the footage transform via video_styling.

Update clueprint

Update a clueprint's metadata and/or file contents in one call.

Update elements

Update many elements across one or more clips in a single tool call.

Update groups

Transform, keyframe, rename, nest or lock GROUPS.

Update project

Update a project's metadata: rename, change description, move to a different folder, or change aspect ratio.

Upload file

Upload one or more files to Clueso.

Voiceover batch

Set voiceover text and/or trigger speech generation for any number of clips in a single call.

FAQ

Frequently asked questions

With a standalone Clueso MCP server, the agents and LLMs can only access a fixed set of Clueso tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Clueso and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Clueso tools.

Yes, absolutely. You can configure which Clueso scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Clueso data and credentials are handled as safely as possible.

Start with Clueso MCP.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Clueso MCP tool your agent needs.Free to start.

Start building