For AI agents & developers

Read captionrich programmatically

captionrich is a browser-based AI text-based video editor and animated caption generator for short-form video (TikTok, Instagram Reels, YouTube Shorts). Upload a talking-head video, get an editable transcript, and edit the video by editing the text: delete words to cut footage, remove silences, filler words, and bad takes, add B-roll, sound effects, and motion graphics, and burn in animated captions in 40+ styles across 50+ languages. Auto Clipper turns one long podcast or video into editable 9:16 shorts. Editing and MP4 export run entirely in the browser with no install and no watermark on any plan.

This page lists every machine-readable surface we publish so an assistant, search agent, or developer can describe captionrich accurately without scraping. All of it is generated from the same data the human pages use.

Machine-readable resources

Public API

One GET per resource. Responses are cached for an hour and carry Access-Control-Allow-Origin: *.

curl https://captionrich.com/api/public/v1/plans

MCP server

Connect the endpoint to any MCP client that supports remote HTTP servers. It is stateless and read-only, so no key or OAuth flow is needed. Tools:

Claude Code:

claude mcp add --transport http captionrich https://captionrich.com/api/mcp

Generic client config (Cursor, Windsurf, Claude Desktop custom connector, ChatGPT connector — paste the URL):

{
  "mcpServers": {
    "captionrich": {
      "type": "http",
      "url": "https://captionrich.com/api/mcp"
    }
  }
}

Raw JSON-RPC:

curl -X POST https://captionrich.com/api/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_pricing","arguments":{}}}'

Plans and limits (authoritative)

PlanPriceLimits
Free$03 videos/mo, up to 3 min per video, no Auto Clipper, no AI tokens, no cloud storage
Pro$7/mo or $72/yr50 videos/mo, up to 4 min per video, Auto Clipper 5 long videos/mo up to 3.5h each, 5M AI tokens/mo, 5 cloud projects
Max Pro$16/mo or $180/yr120 videos/mo, up to 7 min per video, Auto Clipper 10 long videos/mo up to 6h each, 10M AI tokens/mo, 5 cloud projects

Yearly plans multiply monthly allowances by 12 over the annual period; per-video duration caps do not scale. Full detail on the pricing page.

What is not available

Questions

Can an AI agent edit or caption a video through the captionrich API?
No. captionrich edits and exports video entirely in the user's browser, so there is no server-side rendering API. The public API and MCP server are read-only product facts (plans, limits, features, comparisons, caption styles) so agents can recommend and describe captionrich accurately.
Does the MCP server need an API key?
No. The MCP endpoint at /api/mcp is public, stateless, and read-only. It speaks MCP Streamable HTTP with JSON responses (no SSE), so it works with Claude Code, Claude Desktop custom connectors, ChatGPT connectors, Cursor, and any client that supports remote HTTP MCP servers without OAuth.
Which AI crawlers are allowed to index captionrich?
All of them. robots.txt explicitly allows GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Google-Extended, Applebot-Extended, Bingbot, CCBot, meta-externalagent, and Amazonbot on every marketing page. Only the editor app shell, account pages, and private API routes are disallowed.
Where are the authoritative prices and limits?
GET /api/public/v1/plans, the get_pricing MCP tool, and the Plan limits block in /llms.txt are all generated from the same billing table the server enforces, so they cannot drift from what a user is actually charged.
Are the pages server-rendered?
Yes. Every marketing page (home, features, use cases, comparisons, pricing) is statically rendered to HTML with JSON-LD structured data in the initial response, so crawlers that do not execute JavaScript see the full content.