Skip to main content
Automate your OpusClip workspace from Claude.ai: browse projects and clips, pull transcripts, organize collections, export HD downloads, and schedule posts to connected social accounts — all from natural-language prompts. Endpoint:
The Claude Connector does not support media generation. It exposes no image, video, or audio generation tools. If you need thumbnail generation — or you are configuring an IDE or CLI host such as Cursor, Cline, or Claude Code — use the MCP Server instead.
Any OpusClip account can complete the OAuth flow and view the tool catalog. Calling a tool requires Pro Beta, Max, or Business plan access; without it, the host returns an upgrade prompt. See Limitations for the plan caps.

Install

From the connector directory (coming soon) — once OpusClip is listed in the Claude.ai connector directory, open Settings → Connectors, find OpusClip, click Add, and complete the OAuth sign-in.
Directory listing is in progress. Until it is live, use the custom-connector steps below. The endpoint and behaviour are identical.
As a custom connector
  • Open claude.ai/customize/connectors and click Add custom connector.
  • Paste https://api.opus.pro/api/mcp, name the connector OpusClip, and click Connect.
  • Sign in with your OpusClip account in the OAuth window.
  • Start a new conversation and try List my recent OpusClip projects.
For users in more than one OpusClip org, the connector defaults to the first org with API access. To target a different org, ask the agent to list your orgs and select one; the choice applies to subsequent requests in the same conversation.

Tool catalog

The connector exposes the 27 workflow tools below.
  • opusclip_whoami — identity check for the connected org
  • opusclip_get_usage — show the org’s current API usage against its cap
  • opusclip_list_projects — list recent clip projects
  • opusclip_list_clips — list clips inside a project
  • opusclip_describe_clip — fetch a single clip’s detail (transcript, layout, render status)
  • opusclip_list_collections — list collections
  • opusclip_list_clips_in_collection — list clips inside a collection
  • opusclip_list_brand_templates — list brand templates
  • opusclip_list_social_accounts — list connected social accounts
  • opusclip_list_scheduled_posts — list scheduled and recent posts (returns the schedule_id that unscheduling requires)
  • opusclip_get_editing_script — fetch a clip’s editing script
  • opusclip_get_transcript — fetch a project’s source-video transcript
  • opusclip_get_social_copy_job — fetch a social copy job
  • opusclip_submit_project — clip a YouTube or Vimeo URL · consumes credits
  • opusclip_create_upload_link — get a signed URL to upload a local video
  • opusclip_apply_editing_script — modify a clip and re-render · consumes credits
  • opusclip_create_censor_job — bleep or mask flagged content · consumes credits
  • opusclip_share_project — make a project publicly viewable
  • opusclip_create_collection — create a collection
  • opusclip_add_clip_to_collection — add a clip to a collection
  • opusclip_export_clip — get one clip’s HD download URL (ready / rendering / unavailable)
  • opusclip_export_collection — get HD download URLs for every clip in a collection
  • opusclip_duplicate_clip — copy a clip to <title> (Copy); free, no re-render
  • opusclip_create_social_copy_job — generate platform-specific social copy
  • opusclip_create_post_task — post a clip to a connected social account
  • opusclip_schedule_publish — schedule a clip for future posting
  • opusclip_unschedule_publish — cancel a previously scheduled post
list_clips and describe_clip return preview URLs only — the HD download URL comes from export_clip (one clip) or export_collection (a collection).

Try it

Get clips from a video
Clip this YouTube video and give me the top 5 best clips https://youtube.com/watch?v=...
Inline edits
Fix the typo in caption 4 of clip 3.
Publish
Schedule my latest clip to post tomorrow at 9am.

Troubleshooting

Sign in with the same identity provider used to create the OpusClip account (email, Google, or Apple).
The org does not have the API entitlement. Pro Beta and Max orgs receive it automatically. Otherwise, contact sales.
The first org with API access. To target a different org, ask the agent to list your orgs and select one; the choice applies for subsequent requests in the same conversation.
Hosts refresh tokens automatically. If refresh fails persistently, remove the connector and re-add it.
403 indicates the monthly cap (15h / 900 credits per workspace) has been hit. The cap resets on the first day of the next month (UTC). 429 indicates the concurrent-project limit (4) has been hit and clears as in-flight projects finish. See Limitations.
Tools consume credits and inherit the Pro Beta & Max caps (15h monthly, 10-credit per-project floor, 4 concurrent projects). See Limitations.

What’s next

  • Using Cursor, Cline, Claude Code, or another MCP host? See the MCP Server.
  • Prefer an API-key code package? See the Skill.
  • Need higher limits? Contact sales.