1. Conduid
  2. Social
  3. Ssemble AI Clipping
MCP server · Social

Ssemble AI Clipping

Create AI-powered short-form video clips from YouTube videos using any AI assistant. 9 tools: create shorts, browse caption templates, background music, gameplay overlays, and meme hooks. Track processing status, retrieve results with viral scores, and manage request history. Works with Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, and any MCP-compatible client.

Unclaimed social
37Low

Scored 6 months ago · breakdown

About Ssemble AI Clipping

Ssemble AI Clipping is an MCP server in the Social category: create AI-powered short-form video clips from YouTube videos using any AI assistant. 9 tools: create shorts, browse caption templates, background music, gameplay overlays, and meme hooks. Track processing status, retrieve results with viral scores, and manage request history. Works with Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, and any MCP-compatible client.

Install

Claude Code
claude mcp add ssemble-ai-clipping -- npx -y @ssemble/mcp-server
npx
npx -y @ssemble/mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (9)

create_shortCreate AI-generated short clips from a video. Returns request ID instantly.

Parameters not published.

delete_requestPermanently delete a request and its videos

Parameters not published.

get_shortsRetrieve completed clips with video URLs, titles, viral scores

Parameters not published.

get_statusCheck processing progress (0-100%) and current step

Parameters not published.

list_game_videosBrowse gameplay overlay videos

Parameters not published.

list_meme_hooksBrowse meme hook attention-grabber clips

Parameters not published.

list_musicBrowse background music tracks

Parameters not published.

list_requestsList all your requests with pagination and status filtering

Parameters not published.

list_templatesBrowse caption style templates

Parameters not published.

Ask AI

✦

Ask AI about Ssemble AI Clipping

Powered by Claude · Grounded in docs

I know everything about Ssemble AI Clipping. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Ssemble MCP Server

MCP server for Ssemble AI Clipping — create viral short-form videos from any AI assistant.

Works with Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, and any MCP-compatible client.

What it does

This MCP server lets AI assistants create short-form video clips from YouTube videos using Ssemble's AI clipping engine. The AI can:

  • Create shorts from YouTube URLs or uploaded files
  • Webhook callbacks — get notified when processing completes (works with n8n, Zapier, Make)
  • Browse assets — caption templates, background music, gameplay overlays, meme hooks
  • Track processing — check progress and retrieve completed clips
  • Manage requests — list history, get results, delete old requests

Prerequisites

  • Ssemble account with an active subscription
  • API key (get it from Settings → API Keys in the Ssemble dashboard)
  • Node.js >= 18

Quick Start

Claude Desktop

Edit your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ssemble": {
      "command": "npx",
      "args": ["@ssemble/mcp-server"],
      "env": {
        "SSEMBLE_API_KEY": "sk_ssemble_your_key_here"
      }
    }
  }
}

Restart Claude Desktop after saving.

Claude Code

claude mcp add ssemble -- npx @ssemble/mcp-server

Then set the environment variable:

export SSEMBLE_API_KEY="sk_ssemble_your_key_here"

Cursor / VS Code / Windsurf

Add to your MCP settings:

{
  "mcpServers": {
    "ssemble": {
      "command": "npx",
      "args": ["@ssemble/mcp-server"],
      "env": {
        "SSEMBLE_API_KEY": "sk_ssemble_your_key_here"
      }
    }
  }
}

Available Tools

Tool Description
create_short Create AI-generated short clips from a video. Returns request ID instantly.
get_status Check processing progress (0-100%) and current step
get_shorts Retrieve completed clips with video URLs, titles, viral scores
list_requests List all your requests with pagination and status filtering
delete_request Permanently delete a request and its videos
list_templates Browse caption style templates
list_music Browse background music tracks
list_game_videos Browse gameplay overlay videos
list_meme_hooks Browse meme hook attention-grabber clips

How Processing Works

Video processing takes 5-30 minutes. Two workflows available:

Option A: Polling (manual check)

  1. create_short — submits the job and returns instantly with a request ID
  2. get_status — check progress anytime (queued → processing → completed)
  3. get_shorts — retrieve the generated clips when done

Option B: Webhook (automated)

  1. create_short with webhookUrl — submits the job with a callback URL
  2. When processing completes or fails, the API sends an HTTP POST to your URL with the results
  3. No polling needed — ideal for n8n, Zapier, Make, and custom backend integrations

Webhook payload example:

{
  "event": "shorts.completed",
  "requestId": "507f1f77bcf86cd799439011",
  "status": "completed",
  "timestamp": "2026-03-30T12:00:00.000Z",
  "data": {
    "shorts": [
      {
        "id": "...",
        "title": "AI-Generated Title",
        "video_url": "https://...",
        "duration": 45,
        "viral_score": 8.5
      }
    ]
  }
}

Usage Examples

Create shorts from a YouTube video:

"Create shorts from https://youtube.com/watch?v=abc123, use the first 10 minutes with chill background music"

Browse available assets:

"Show me all caption templates" / "What background music is available?"

Check progress:

"What's the status of my video request?"

Get results:

"Show me the clips for request 507f1f77bcf86cd799439011, sorted by viral score"

Environment Variables

Variable Required Description
SSEMBLE_API_KEY Yes Your Ssemble API key (starts with sk_ssemble_)
SSEMBLE_API_BASE_URL No Override API base URL (default: https://aiclipping.ssemble.com/api/v1)

Development

git clone https://gitlab.com/vlogr/ssemble-mcp-server.git
cd ssemble-mcp-server
npm install
SSEMBLE_API_KEY=sk_ssemble_your_key npm start

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Ssemble AI Clipping

How do I install Ssemble AI Clipping?

Run claude mcp add ssemble-ai-clipping -- npx -y @ssemble/mcp-server, then add the server to your MCP client's configuration.

Is Ssemble AI Clipping safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ssemble AI Clipping still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.