Skip to main content

Connect your agent to OpusClip — turn long videos into AI-curated short clips.

Project description

OpusClip MCP

smithery badge PyPI

Turn long videos into AI-curated short clips — from your agent. Submit a video file or URL and OpusClip finds the best moments, adds captions, reframes to vertical, and returns ready-to-post clips. It can also generate thumbnails and social copy, pull transcripts, and schedule posts to your connected social accounts.

OpusClip is a hosted (remote) MCP server — nothing to build or run locally. Authentication is OAuth, handled in the browser on first use. No API keys required.

Quick start

Add OpusClip to your MCP client's config:

{
  "mcpServers": {
    "opusclip": {
      "url": "https://mcp.opus.pro/mcp"
    }
  }
}

For stdio-only clients, use the npm launcher instead:

{
  "mcpServers": {
    "opusclip": {
      "command": "npx",
      "args": ["-y", "@opusclip/mcp"]
    }
  }
}

Or the PyPI launcher, if you prefer Python tooling (uvx):

{
  "mcpServers": {
    "opusclip": {
      "command": "uvx",
      "args": ["opusclip-mcp"]
    }
  }
}

Both launchers proxy stdio to the hosted endpoint via mcp-remote, so the Python launcher also needs Node.js >= 18 on PATH.

On the first tool call, a browser window opens to sign in to your OpusClip account and approve access.

Per-client setup

Client How
Claude.ai / Claude Desktop Settings → Connectors → add a custom connector with the URL above
Cursor Settings → Tools & MCP → New MCP Server, or the one-click Add to Cursor button in our docs
Cline Add the config above to cline_mcp_settings.json (see llms-install.md)
Claude Code claude mcp add --transport http opusclip https://mcp.opus.pro/mcp

What you can do

  • Curate — submit a video (file or URL) and get AI-picked clips scored for virality
  • Edit — apply an editing script (trim, reframe, layout, captions) to a clip
  • Caption & transcript — pull the transcript, generate styled captions
  • Thumbnails — generate thumbnail options for a clip
  • Social copy — generate titles, descriptions, and hashtags per platform
  • Collections — group clips and export them
  • Schedule & publish — post or schedule clips to connected social accounts
  • Usage — check your remaining credits and plan

See the full tool reference in the OpusClip API docs.

Registry

This server is listed in the official MCP Registry as io.github.opus-pro/opusclip (see server.json).

License

MIT © Opusclip Inc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opusclip_mcp-0.1.0.tar.gz (28.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opusclip_mcp-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file opusclip_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: opusclip_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for opusclip_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 675e23a9bc77842d2944df2da932644ec03713bf6d0758e0b570c4df05a6699f
MD5 ade63e8967fe75ae8baaf81baef55f5a
BLAKE2b-256 8280918e6ef1dc818c1f055f3b96f17dc1499a936cc23da0c6abb45ab076a996

See more details on using hashes here.

Provenance

The following attestation bundles were made for opusclip_mcp-0.1.0.tar.gz:

Publisher: publish-pypi.yml on opus-pro/opusclip-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file opusclip_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: opusclip_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for opusclip_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fecf6fb32d3619024e5add5b6d23a67754926c6d3f135600ccc75d583882577a
MD5 a597bdc4e74fd2ed6ff74f80d947d6e8
BLAKE2b-256 e45136df556d94695cc86163f83e0e1bbce8c73fbf1c45030cb92f7d84aa225d

See more details on using hashes here.

Provenance

The following attestation bundles were made for opusclip_mcp-0.1.0-py3-none-any.whl:

Publisher: publish-pypi.yml on opus-pro/opusclip-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page