ClipMaster
For AI agents

Connect your agent in 60 seconds

ClipMaster is built on open protocols. Claude and other MCP clients connect directly to its remote server, while custom orchestrators can use the same account-scoped REST API. Minimum plan required for API/webhook access and agent integration is the Pro plan.

1. Create an API key

In your dashboard, go to API Keys and create a cm_livekey. It's shown once — store it as a secret. Use one key per agent so access can be rotated cleanly. Jobs spend this account's credits, so fund the workspace first.

Using Claude Code, Codex, or Cursor? Skip the manual setup — install the official ClipMaster skills and your agent learns this whole workflow in one command.

2. Add the remote MCP connector

In Claude, open Customize → Connectors → Add custom connector and use the URL below. Claude will open ClipMaster so you can sign in and authorize the connection. Clients that support fixed headers can still use Authorization: Bearer cm_live_....

Remote MCP server URL
https://clipmasterapp.com/mcp

3. Create clips

Ask Claude to list your projects, then create clips from a YouTube or direct Dropbox URL. ClipMaster queues large jobs safely; Claude can poll the job, inspect the scored candidates, adjust timing, and export the approved formats.

curl
curl -X POST https://clipmasterapp.com/api/clip \
  -H "Authorization: Bearer cm_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "projectId": "your-project-id",
    "source": "url",
    "sourceUrl": "https://www.youtube.com/watch?v=...",
    "count": 8
  }'

Or from any language — here's Python:

python
import requests

r = requests.post(
    "https://clipmasterapp.com/api/clip",
    headers={"Authorization": "Bearer cm_live_..."},
    json={"projectId": "your-project-id", "source": "url", "sourceUrl": "https://youtu.be/...", "count": 8},
)
clips = r.json()["data"]["clips"]  # each has score + reasoning

No source video? Script & produce

Agents can have the app script content about a business from its website, then produce it — no existing footage required. Point it at a URL for a grounded storyboard, then turn a line into a talking-head avatar.

script a promo from a website
curl -X POST https://clipmasterapp.com/api/promo/generate \
  -H "Authorization: Bearer cm_live_..." \
  -d '{"url":"https://yourbusiness.com"}'
# → grounded storyboard/script + hero shot

curl -X POST https://clipmasterapp.com/api/avatar \
  -H "Authorization: Bearer cm_live_..." \
  -d '{"scriptText":"Your business builds..."}'
# → talking-head video of the script

What your agent can do

No key
analyze_video

Analyze a public YouTube URL and get suggested clip moments (demo).

No key
list_catalog · start_checkout

Read machine-readable pricing and begin an AP2-compatible, account-bound checkout.

cm_live key
POST /api/clip

Production clipping: import, transcribe, score, and return ready-to-publish vertical clips.

cm_live key
POST /api/promo/generate

Script content from a website: scan a URL and get a grounded promo storyboard + hero shot.

cm_live key
POST /api/avatar

Produce a talking-head avatar video that speaks a script you (or the app) wrote.

Security: keys are hashed and scoped to one account. Every job is ownership-checked — an agent can only touch what its key owns. Revoke any key instantly from API Keys.