Labsco
getcutpro logo

CutPro MCP

โ˜… 1

from getcutpro

34-tool MCP server for CutPro's v1 API โ€” analyze videos, clip, render, and publish posts via AI clients like Claude, ChatGPT, and Cursor.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

CutPro MCP

smithery badge

A Model Context Protocol (MCP) server that turns long videos into viral clips with AI. It exposes the full CutPro API as tools, so an LLM can run the whole flow: analyze a video, clip the best moments, render the final MP4, and publish to TikTok, Instagram and YouTube.

Key features

  • End to end. All 34 v1 endpoints as tools: workspace, balance, videos, clipping, clips, templates, renders, posts and connections.
  • Token efficient. Results are compact and projected to the fields that matter; list_clips is rating sorted, capped, and omits long signed URLs unless asked.
  • Runs everywhere. stdio for local clients (Claude Code, Cursor, Claude Desktop, Windsurf, VS Code, Cline, Zed) and a hosted Streamable HTTP endpoint with OAuth for ChatGPT and Claude.ai.

Tools

Workspace and balance
  • get_workspace: the workspace this key resolved to, with plan and role.
  • get_balance: current credit balance.
  • get_balance_history: ledger of credits added and consumed.
Videos and uploads
  • list_videos: your source video library.
  • start_upload: get a presigned URL to upload your own file (max 2 GB; .mp4/.mov/.webm/.mkv).
  • complete_upload: register a finished upload and get its credit cost.
  • delete_video: delete a source video and its submissions.
Clipping
  • analyze_video: preview metadata and credit cost of a public URL (free).
  • submit_clipping: start AI clipping (charges credits).
  • list_submissions: clipping jobs for a video.
  • get_submission: poll a submission until completed or failed.
  • delete_submission: delete a submission and its clips.
Clips and templates
  • list_clips: clips of a completed submission, rating sorted (URLs opt-in).
  • apply_template: apply an editing template to clips in bulk.
  • delete_clip: delete a single clip.
  • list_templates: editing templates to apply to clips.
Renders
  • render_clip: render a clip to a final MP4.
  • get_render: poll a render until completed.
  • get_render_download: signed download URL of a completed render.
  • cancel_render: cancel or delete a render.
  • get_render_limits: render quota for the workspace.
  • start_bulk_download / get_bulk_download: bundle several renders into one download.
Posts and connections
  • create_post: publish rendered clips to connected accounts (immediate or scheduled).
  • list_posts / get_post / update_post / delete_post: manage posts.
  • publish_post: trigger publishing now.
  • retry_post_item / delete_post_item: handle individual targets.
  • list_connections / get_connection: connected social accounts.

Each tool carries read-only / write / destructive annotations so clients can plan calls.