New:Socket for Asana Is Now Available.Learn more
Get Started

@crabcut/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@crabcut/mcp-server

MCP server for Crabcut AI video clip generation — turn YouTube videos into short-form clips from any AI assistant

Source
npmnpm
Version
1.0.7
Version published
Weekly downloads
55
-28.57%
Maintainers
1
Weekly downloads
 
Created
Source

@crabcut/mcp-server

Turn YouTube videos into short clips — from Claude, Cursor, or any AI assistant that supports MCP.

You give it a YouTube link. It finds the best moments, reframes them for vertical video, adds subtitles, and gives you download links. All from a chat.

Setup

  • Get an API key at app.crabcut.ai/developers
  • Run:
CRABCUT_API_KEY=sk_live_... npx @crabcut/mcp-server

That's it. The server connects via stdio and works with any MCP-compatible client.

Claude Desktop

Add this to your Claude config (claude_desktop_config.json):

{
  "mcpServers": {
    "crabcut": {
      "command": "npx",
      "args": ["@crabcut/mcp-server"],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "crabcut": {
      "command": "npx",
      "args": ["@crabcut/mcp-server"],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}

Smithery

smithery badge

npx @smithery/cli mcp add crabcut/crabcut-mcp-server

Remote (Streamable HTTP)

For n8n, custom integrations, or any client that supports remote MCP servers:

  • Endpoint: https://mcp.crabcut.ai/mcp
  • Auth: Authorization: Bearer sk_live_...
  • Transport: Streamable HTTP (POST)

Tools

ToolDescription
generate_clipsSubmit a YouTube URL, returns an array of clips with titles, durations, scores, and download URLs. Waits for completion by default.
get_project_statusReturns current status (pending/processing/completed/failed) and clips array for a project.
list_projectsReturns a paginated list of projects with IDs, statuses, source URLs, and clip counts.
get_clipReturns full clip details: title, duration, score, subtitle text, export status, and video URL.
download_clipReturns a signed download URL for a clip. Triggers export automatically if needed.
check_usageReturns current plan, remaining credits, total credits, and usage period.

Examples

"Make clips from this video"

Just paste a YouTube link in the chat. The assistant will call generate_clips and return your clips when they're ready.

"Only clip the first 5 minutes"

Use start_time: 0 and end_time: 300 to process a specific segment.

How billing works

Each minute of video you process costs credits. You can check your balance anytime with check_usage. Buy credits at crabcut.ai/pricing.

Environment variables

VariableRequiredDefault
CRABCUT_API_KEYYes
CRABCUT_API_URLNohttps://api.crabcut.ai

License

MIT

Keywords

mcp

FAQs

Package last updated on 15 Mar 2026

Related posts