ClipMaster
For AI agents

Connect your agent in 60 seconds

ClipMaster is built on open protocols. Any agent — Claude, a custom LLM loop, or your own orchestrator — discovers the tools over MCP and creates clips with one request. 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. Discover tools over MCP

Point your agent at the manifest. It lists every tool with input schemas and endpoints, so the agent knows exactly how to call ClipMaster — no scraping. Discovery needs no key.

MCP manifest URL
https://clipmasterapp.com/.well-known/mcp

3. Create clips

Send a YouTube link (or an uploaded file's storage key) with your key in the Authorization header. ClipMaster transcribes, finds the strongest moments, scores each, and returns scored clip candidates. Export a returned clip separately withPATCH /api/clip.

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.