Install
MCP
Endpoint:Directory listing is in progress. Until it is live, use the custom-connector steps below. The endpoint and behaviour are identical.
- Open claude.ai/customize/connectors and click Add custom connector.
- Paste the endpoint above, 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.
Tool catalog
The connector exposes 25 tools.Read tools (11) — no approval prompt
Read tools (11) — no approval prompt
opusclip_whoami— identity check for the connected orgopusclip_list_orgs— list the OpusClip orgs the user belongs toopusclip_list_projects— list recent clip projectsopusclip_list_clips— list clips inside a projectopusclip_list_collections— list collectionsopusclip_list_brand_templates— list brand templatesopusclip_list_template_presets— list system brand-template presetsopusclip_list_social_accounts— list connected social accountsopusclip_get_editing_script— fetch a clip’s editing scriptopusclip_get_transcript— fetch a project’s source-video transcriptopusclip_get_social_copy_job— fetch a social copy job
Write tools (14) — approval prompt per call
Write tools (14) — approval prompt per call
opusclip_submit_project— clip a YouTube or Vimeo URL · consumes creditsopusclip_create_upload_link— get a signed URL to upload a local videoopusclip_apply_editing_script— modify a clip and re-render · consumes creditsopusclip_create_censor_job— bleep or mask flagged content · consumes creditsopusclip_share_project— make a project publicly viewableopusclip_create_collection— create a collectionopusclip_add_clip_to_collection— add a clip to a collectionopusclip_remove_clip_from_collection— remove a clip from a collectionopusclip_delete_collection— delete a collectionopusclip_export_collection— export a collection as a zipopusclip_create_social_copy_job— generate platform-specific social copyopusclip_create_post_task— post a clip to a connected social accountopusclip_schedule_publish— schedule a clip for future postingopusclip_unschedule_publish— cancel a previously scheduled post
Troubleshooting
OAuth fails or returns 'No matching client'
OAuth fails or returns 'No matching client'
Sign in with the same identity provider used to create the OpusClip account (email, Google, or Apple).
Tools return 'API access not enabled for this org'
Tools return 'API access not enabled for this org'
The org does not have the API entitlement. Pro Beta orgs receive it automatically. Otherwise, contact sales.
Which org does the connector use for a multi-org user?
Which org does the connector use for a multi-org user?
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.
401 errors keep firing
401 errors keep firing
Hosts refresh tokens automatically. If refresh fails persistently, remove the connector and re-add it.
403 or 429 responses
403 or 429 responses
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.15h monthly, 10-credit per-project floor, 4 concurrent projects). See Limitations.Skill
A code package the agent loads. It documents how to call the OpusClip API and includes worked samples the agent adapts at runtime.Get an API key from the OpusClip dashboard under API Access → Create key. Set it in the shell that launches the agent:- Clone the repository:
cd skills && zip -r opusclip-skill.zip opusclip- Upload the zip at Settings → Customize → Skills.
List my recent OpusClip projectsThe agent should call the skill and return a list (or report that the API key is missing). If nothing happens, confirm the plugin loaded and that
OPUSCLIP_API_KEY is set in the shell that launched the host.What’s next
- Marketplace listing and security work at skills.sh.
- Need higher limits? Contact sales.
- On a Business plan? Your custom limits live in your contract. Talk to your account manager for details.