Releases: opus-pro/opusclip-mcp
Release list
v0.3.0 — editing lands on the agent surface
What changed on the hosted MCP surface (https://mcp.opus.pro/mcp) and the opusclip CLI since v0.2.0. Nothing to install — the endpoint is hosted, and the npm / PyPI launchers are unchanged.
Editing is on the agent surface now
edit_clipis served on the connector for everyone, and the raw editing-script pair (get_editing_script/apply_editing_script) is retired — the old pair signposts to it instead of accepting a script.- Timeline ops on
edit_clip: cut and keep sections, delete a phrase, dub the clip into another language, fix captions, add a title card, add emoji — each runnable as a dry run first. - Deleting a phrase matches non-Latin scripts.
edit_clipreturns a deep link into the web editor, so a person can pick up where the agent left off.- On MCP Apps clients an edit comes back as an in-chat receipt card — ops applied, words cut, timeline delta.
- CLI:
clip edit opsruns the same timeline ops, anddelete_phrase/set_stylerun from the CLI too.
Publishing asks before it posts
- Publish, schedule and share tools on the Claude connector hand off to a signed approval link for consent instead of posting straight away, and the consent mode follows the surface.
- Publish-tool titles state what the surface actually does.
Connecting
- Generation stays off the listed Claude connector: generative tools are not served there, and
edit_cliparrives without itsdubop — narrowed out of the ops it advertises, and refused if you call it anyway.mcp.opus.proserves the full set. GET/DELETEon the endpoint answer405instead of403— the403was making VS Code discard its client registration and re-authenticate.- The dedicated MCP host advertises its endpoint URI, and the RFC 9728 suffix-form protected-resource metadata is served.
- JWKS is served at
/.well-known/jwks.json. - Compliance-ready MCP instructions, plus the OpenAI domain challenge.
Also
list_scheduled_postsreturns the project post URL and the failure reason.- The no-clip submit mode is discoverable in the submit schema.
duplicate_clipkeeps the original title, and clip listings report their stage.- A render override that would change the aspect ratio is rejected.
arc_curateis removed from the surface.
Hosted endpoint unchanged: https://mcp.opus.pro/mcp (Streamable HTTP + OAuth, no API keys).
Docs: https://help.opus.pro/api-reference/agent-setup
v0.2.0 — preview-first clips, exports and scheduled posts
What the hosted MCP surface (https://mcp.opus.pro/mcp) and the opusclip CLI could do as of 2026-07-29.
Clips
- Preview first: clips come back as previews and exporting is an explicit step, so an agent stops paying for renders nobody looked at.
export_clipcovers HD, 4K and Adobe XML, gated to the same plan entitlements as the web.duplicate_clipover REST, MCP and the CLI.- Applying a draft saves the clip with a preview-only render.
- In-chat clip preview as an MCP App widget, drawn as a chromeless true-ratio grid.
Posting
list_scheduled_postslists what is queued to post; the CLI getspost list.- Social post captions no longer come back blank on non-YouTube platforms.
Submitting
- Submit switches (curation, render, conclusion actions) are exposed on the shared contract, so the CLI and the MCP take the same params.
Fixes
- Expired and deleted projects are excluded from the list tools.
- The claude.ai widget renders again — a static
ui.domainwas breaking it. - Each MCP surface's docs point at its own page.
Launchers
opusclip-mcp published on PyPI, so uvx opusclip-mcp works for stdio-only clients, and a root mcp.json makes the server discoverable to Open Plugins / cursor.directory. npm @opusclip/mcp unchanged at 0.1.0.
Hosted endpoint unchanged: https://mcp.opus.pro/mcp (Streamable HTTP + OAuth, no API keys).
Docs: https://help.opus.pro/api-reference/agent-setup