{
  "markdown": "# OpusClip MCP\n\n<!-- mcp-name: io.github.opus-pro/opusclip -->\n\n[![smithery badge](https://smithery.ai/badge/opusclip/opusclip)](https://smithery.ai/servers/opusclip/opusclip)\n[![PyPI](https://img.shields.io/pypi/v/opusclip-mcp)](https://pypi.org/project/opusclip-mcp/)\n\nTurn long videos into AI-curated short clips — from your agent. Submit a video file or\nURL and OpusClip finds the best moments, adds captions, reframes to vertical, and returns\nready-to-post clips. It can also generate thumbnails and social copy, pull transcripts,\nand schedule posts to your connected social accounts.\n\n**OpusClip is a hosted (remote) MCP server** — nothing to build or run locally.\nAuthentication is OAuth, handled in the browser on first use. No API keys required.\n\n- **Endpoint:** `https://mcp.opus.pro/mcp` (Streamable HTTP + OAuth)\n- **Docs:** https://help.opus.pro/api-reference/agent-setup\n\n## Quick start\n\nAdd OpusClip to your MCP client's config:\n\n```json\n{\n  \"mcpServers\": {\n    \"opusclip\": {\n      \"url\": \"https://mcp.opus.pro/mcp\"\n    }\n  }\n}\n```\n\nFor stdio-only clients, use the npm launcher instead:\n\n```json\n{\n  \"mcpServers\": {\n    \"opusclip\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@opusclip/mcp\"]\n    }\n  }\n}\n```\n\nOr the PyPI launcher, if you prefer Python tooling ([`uvx`](https://docs.astral.sh/uv/)):\n\n```json\n{\n  \"mcpServers\": {\n    \"opusclip\": {\n      \"command\": \"uvx\",\n      \"args\": [\"opusclip-mcp\"]\n    }\n  }\n}\n```\n\nBoth launchers proxy stdio to the hosted endpoint via\n[mcp-remote](https://www.npmjs.com/package/mcp-remote), so the Python launcher also\nneeds Node.js >= 18 on PATH.\n\nOn the first tool call, a browser window opens to sign in to your OpusClip account and\napprove access.\n\n### Per-client setup\n\n| Client | How |\n| --- | --- |\n| **Claude.ai / Claude Desktop** | Settings → Connectors → add a custom connector with the URL above |\n| **Cursor** | Settings → Tools & MCP → New MCP Server, or the one-click **Add to Cursor** button in our [docs](https://help.opus.pro/api-reference/agent-setup) |\n| **Cline** | Add the config above to `cline_mcp_settings.json` (see [llms-install.md](./llms-install.md)) |\n| **Claude Code** | `claude mcp add --transport http opusclip https://mcp.opus.pro/mcp` |\n\n## What you can do\n\n- **Curate** — submit a video (file or URL) and get AI-picked clips scored for virality\n- **Edit** — apply an editing script (trim, reframe, layout, captions) to a clip\n- **Caption & transcript** — pull the transcript, generate styled captions\n- **Thumbnails** — generate thumbnail options for a clip\n- **Social copy** — generate titles, descriptions, and hashtags per platform\n- **Collections** — group clips and export them\n- **Schedule & publish** — post or schedule clips to connected social accounts\n- **Usage** — check your remaining credits and plan\n\nSee the full tool reference in the [OpusClip API docs](https://help.opus.pro/api-reference/agent-setup).\n\n## Registry\n\nThis server is listed in the official MCP Registry as `io.github.opus-pro/opusclip`\n(see [`server.json`](./server.json)).\n\n## License\n\n[MIT](./LICENSE) © Opusclip Inc.\n",
  "bytes": 3093,
  "sha": "9b7c12a3face1d1c187bbb96fb53434517757292de2c6bdc5cb4741ef68c00f6",
  "repo_slug": "opus-pro/opusclip-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_opus_pro_opusclip_7461b58d/readme"
}