How to integrate Clueso MCP with Atomic Agent

Connect Atomic Agent 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

Introduction

Atomic Agent is an open-source AI agent that runs on your machine and supports local models through llama.cpp. Connect it to 1,500+ apps through Composio, including Clueso.

This guide uses Atomic Agent's built-in Composio integration. You need Atomic Agent v0.5.6 or later, your own Composio API key, and a Clueso account. See the Atomic Agent documentation for installation instructions.

Also integrate Clueso MCP with

How Atomic Agent connects to Clueso

Atomic Agent connects to Composio's Tool Router over Streamable HTTP MCP. It discovers the tools needed for your request, and Composio handles account authentication.

Execution and account-connection tools follow Atomic Agent's configured approval policy. Review any approval prompt before allowing an action on your connected account.

Connect Clueso to Atomic Agent

  1. Sign up or sign in to the Composio dashboard. Copy your API key.
  2. In Atomic Agent, open the Integrations tab and select Composio. Select API key, press e, paste the key, and press Enter. The tools become available immediately, without a restart.
  3. Ask Atomic Agent to do something in Clueso. It searches Composio for the right tool.
  4. On first use, open the sign-in link returned in the chat. Connect your Clueso account, then return to Atomic Agent to continue.

Headless setup

Add the following line to ~/.atomic-agent/.env, replacing YOUR_COMPOSIO_API_KEY with your key. Start Atomic Agent after saving the file.

bash
COMPOSIO_API_KEY=YOUR_COMPOSIO_API_KEY

What is the Clueso MCP server, and what's possible with it?

The Clueso MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Clueso account. It provides structured and secure access to Clueso projects, product videos, documentation articles, clips, audio, voiceovers, captions, animations, and exports, so your agent can create, edit, organize, and publish video and documentation content on your behalf.

  • Project and clip creation: Have your agent create Clueso projects, add or duplicate clips, record product screens, and organize work into folders.
  • Video and audio editing: Let the agent add elements, images, GIFs, music, sound effects, voiceovers, animations, transitions, and sync points to your clips.
  • Captions and documentation: Direct your agent to edit captions and translations, retrieve article content as Markdown, and add screenshots or GIFs to documentation articles.
  • Brand and review management: Instruct your agent to manage brand kits, update pronunciation settings, add project comments, and read review feedback.
  • Exports and sharing: Have your agent start video exports, check export status and links, and retrieve embeddable players for completed projects.

Use Clueso from Atomic Agent

With your account connected, ask Atomic Agent to work with Clueso in natural language. You can connect more apps through the same Composio integration as you need them.

Visit the Atomic Agent website or inspect the Atomic Agent source code.

Troubleshooting

Why is my API key rejected?

Copy the key directly from the Composio dashboard. Atomic Agent requires ASCII characters because it sends the key in an HTTP header. Remove any extra characters introduced when copying.

Why are Composio tools unavailable after saving a key?

Check that you use Atomic Agent v0.5.6 or later and that Composio is enabled in your configuration. A "composio": { "enabled": false } setting disables the integration while keeping the saved key on disk.

Does Composio have a free plan?

The Hobby plan includes 100,000 tool calls per month. Composio-managed OAuth apps have a lower included allowance. See Composio pricing for the current limits that apply to your connection.

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. Atomic Agent 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