Skip to content
Agentmart
Submit a tool

Clipswarm

Clip YouTube videos and livestreams into viral 9:16 shorts, in parallel, for AI agents

Connector by Shoberman2 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/shoberman2-clipswarm

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Clip YouTube videos and livestreams into viral 9:16 shorts, in parallel, for AI agents

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
7 read · 4 write · 1 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 7 · Look things up without changing anything.

  • get_clips
  • get_inbox
  • get_transcript
  • get_video_info
  • list_watches
  • search_transcript
  • watch_scheduler

Write 4 · Create, change, send or run things.

  • create_clips
  • create_watch
  • run_watch
  • update_inbox_item

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_watch

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_clips

    Cut one or more clips from YouTube videos (including streams that are live right now) in parallel. Only the requested sections are downloaded. Jobs can span different videos. Returns a result per job; failures don't abort the batch. Live results include the wall-clock range covered. Viral clips take ~15-60s each; if the batch isn't done within waitSec, you get finished results plus a jobId: call get_clips with it until pending is 0.

  • create_watch

    Watch a category: on a schedule, search YouTube for new videos about it and auto-clip the best moments into viral shorts (moments and hooks picked by the local Claude Code CLI if installed, else YouTube's most-replayed peaks, else a transcript heuristic). Anything it can't clip (and live streams, if enabled) goes to the inbox for you. Replaces a watch with the same id. Runs via the background scheduler (see watch_scheduler).

  • delete_watch

    Stop and remove a watch.

  • get_clips

    Get results of a create_clips batch that was still running (create_clips returns a jobId when it doesn't finish within waitSec). Waits up to waitSec for more clips to finish. Call repeatedly until pending is 0.

  • get_inbox

    Videos found by watches. "clipped" = auto-clipped (paths in clips; note says how moments were picked). "needs_agent" = couldn't be clipped automatically: read the transcript, pick moments, call create_clips, then mark it "done". "live" = streaming now. "failed" = see note.

  • get_transcript

    Get the timestamped transcript of a YouTube video. Optionally limit to a time window to keep output small. Read it to decide which moments to clip.

  • get_video_info

    Get a YouTube video's title, channel, duration, chapters and liveStatus ("is_live" means it's streaming now: clip it with times relative to "now"). Use chapters to find natural clip boundaries.

  • list_watches

    List watches with their schedule, last and next run, plus scheduler status.

  • run_watch

    Run a watch right now instead of waiting for its schedule. Runs in the background (searching and rendering takes minutes); check get_inbox afterwards.

  • search_transcript

    Find where a phrase is said in a YouTube video. Returns time windows with surrounding text, ready to pass to create_clips.

  • update_inbox_item

    Mark an inbox video as handled ("done") or not worth clipping ("dismissed").

  • watch_scheduler

    Status, install or uninstall the background job that runs due watches every 5 minutes (launchd on macOS; returns a crontab line elsewhere). Install only when the user wants watches to run automatically.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 8, 2026 (21 days ago)
Last release
Oct 9, 2026 (19 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.Shoberman2/clipswarm
Version
0.1.0
Auth
No auth
Packages
npm clipswarm
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Clipswarm MCP server. Agent Mart. https://agentmart.dev/connectors/shoberman2-clipswarm (last updated 2026-10-24)