
Ssemble AI Clipping
Connects Claude to Ssemble's AI clipping engine for generating viral short-form videos from YouTube URLs or uploaded files. Exposes eight tools including create_short for submitting jobs, get_status for polling progress, get_shorts for retrieving completed clips with viral scores, and list_requests for tracking history. Supports webhook callbacks to n8n, Zapier, or Make instead of polling, sending event payloads when processing completes. Also lets you browse caption templates, background music, gameplay overlays, and meme hooks before submitting. Processing takes 5-30 minutes. Reach for this when you want Claude to handle the full workflow of analyzing a long video, generating clips, and managing the async job lifecycle without leaving the conversation.
- GitHub stars
- 7
- tools
- 10
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Nov 12, 2026
Install
From registry metadata$ npx add-mcp https://mcp.ssemble.com/mcp --name ssembleRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http ssemble https://mcp.ssemble.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 10 toolsVerified live against the running server on Nov 6, 2026.
create_shortCreate AI-generated short-form video clips from a YouTube video or uploaded file. Returns a request ID instantly. Processing takes 5-30 minutes. Costs 1 credit.36 params
Create AI-generated short-form video clips from a YouTube video or uploaded file. Returns a request ID instantly. Processing takes 5-30 minutes. Costs 1 credit.
backgroundColorstringblurBackgroundbooleancaptionLanguagestringen · es · fr · de · it · ptcaptionsEnabledbooleanctaEnabledbooleanctaTextstringcustomSourceLinkstringend*numberfileUrlstringgameVideobooleangameVideoNamestringhookTitlebooleanhookTitlePresetIdstringclassic-pill · dark-pill · bold-outline · editorial · statement · classichookTitleStyleobjectincludeSourceLinkbooleanlanguagestringen · es · fr · de · it · ptdefault: enlayoutstringauto · fill · fit · squaredefault: automaxShortsintegermemeHookbooleanmemeHookNamestring+16 more parameters. See the server's own documentation for the full schema.
get_statusCheck processing status of a short creation request. Provide a request ID, or omit it to see your recent requests and pick one.1 params
Check processing status of a short creation request. Provide a request ID, or omit it to see your recent requests and pick one.
requestIdstringget_shortsRetrieve all generated short clips for a completed request. Provide a request ID, or omit it to see your recent requests and pick one.1 params
Retrieve all generated short clips for a completed request. Provide a request ID, or omit it to see your recent requests and pick one.
requestIdstringlist_requestsList all short creation requests with optional status filtering, pagination, and sorting.5 params
List all short creation requests with optional status filtering, pagination, and sorting.
limitnumberpagenumbersortBystringcreatedAt · updatedAtdefault: createdAtsortOrderstringasc · descdefault: descstatusstringqueued · processing · completed · failed · cancelleddelete_requestPermanently delete a short creation request and all generated videos. Credits are NOT refunded. This action is irreversible.1 params
Permanently delete a short creation request and all generated videos. Credits are NOT refunded. This action is irreversible.
requestId*stringlist_templatesList all available caption style templates with preview thumbnails, names, and IDs. Use the templateId when creating shorts.
List all available caption style templates with preview thumbnails, names, and IDs. Use the templateId when creating shorts.
No parameters. Call it with no arguments.
list_musicList available background music tracks with names and durations. Use the exact musicName when creating shorts.2 params
List available background music tracks with names and durations. Use the exact musicName when creating shorts.
limitnumberpagenumberlist_game_videosList available gameplay videos for split-screen overlays (content top, game bottom). Use the exact gameVideoName when creating shorts.2 params
List available gameplay videos for split-screen overlays (content top, game bottom). Use the exact gameVideoName when creating shorts.
limitnumberpagenumberlist_meme_hooksList available meme hook clips (2-5 second attention grabbers prepended to shorts). Use the exact memeHookName when creating shorts.2 params
List available meme hook clips (2-5 second attention grabbers prepended to shorts). Use the exact memeHookName when creating shorts.
limitnumberpagenumberlist_postsList your scheduled and published social posts (YouTube, Instagram, TikTok) with status, public URL and publish time. Filter by status, platform, request, clip or time window; use date=published with since to find posts that went live after a given moment.10 params
List your scheduled and published social posts (YouTube, Instagram, TikTok) with status, public URL and publish time. Filter by status, platform, request, clip or time window; use date=published with since to find posts that went live after a given moment.
datestringscheduled · publishedlimitintegerpageintegerplatformstringyoutube · instagram · tiktokrequestIdstringshortIdstringsincestringsourcestringmanual · automationstatusstringscheduled · processing · published · failed · canceleduntilstringSponsors
Configuration
SSEMBLE_API_KEY*secretYour Ssemble API key (starts with sk_ssemble_)
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:
Details
- Repository
- github.com/ssembleinc/ssemble-mcp-server
- Website
- www.ssemble.com/mcp
- Categories
- Automation & Workflows, Media & Entertainment
- Package
@ssemble/mcp-server- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Resources
- 10
- Prompts
- 2
- Tools verified
- Nov 6, 2026