KitScout

Categories › Media & Design › Video creation & editing

dev.clipkit/clipkit

MCP serverVerified domain · clipkit.devRemote● LiveFree to try

MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

Install

Remote server: your requests and data go to www.clipkit.dev. Claude Code: claude mcp add --transport http clipkit https://www.clipkit.dev/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • read_docs — Return a canonical Clipkit doc as text. topic "card" = the ~8KB compact authoring card — the recommended context for authoring; "pattern-lig
  • get_schema — Return the authoritative JSON Schema for a Clipkit Source — exact field names, types, and enums, generated from the protocol. Call with no a
  • create_project — Create a new, blank Clipkit project with the given dimensions and duration, and return its project_id. Defaults: 1920×1080, 10 seconds, 30 f
  • get_project — Return the full current Clipkit source as JSON. Use this to inspect the project, pass it to a render pipeline, or compose follow-up edits.
  • describe_project — Return a compact, human-readable summary of the current project — dimensions, fps, duration, an element breakdown by type, a per-track timel
  • set_project — Replace the entire project with the given source JSON, returning its project_id. This is the PRIMARY way to build: use it to create a compos
  • add_element — Append a single element to an existing project — a TWEAK, e.g. dropping in one more caption or shape. By default it is added at the top leve
  • edit_element — Change fields on the element with the given id by merging in a partial element — only the keys you include change. The id may be any element
  • delete_element — Delete the element with the given id, anywhere in the tree (including one nested inside a group or its mask) — a tweak to an existing compos
  • validate_project — Run the @clipkit/protocol validator against the current project AND surface render-time warnings even when the JSON is valid — things that p
  • preview_still — Render a single frame of the current project to a PNG and return it as an image you can look at. This is how you check your work — in chat t
  • create_promo — Assemble a designed-looking promo/intro/product/data video from the Clipkit pattern library: give an ordered list of SCENES and the words, a
  • open_in_editor — Validate the current project and create a link that opens it in the Clipkit web editor, where the user can preview and refine it. This share
  • ingest_asset — Fetch a remote media URL (image/video/audio) and HOST it on Clipkit, returning a stable asset_url to put in an element's `url`. Use this so
  • load_project — Import a previously shared project as the current project, by its share id or its editor URL (e.g. https://clipkit.dev/editor?id=…), returni

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools