dev.clipkit/clipkit
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Summary by lookupd
Builds, edits, previews and hosts video projects, including promo and intro videos, via the Clipkit schema and its pattern library.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http clipkit https://www.clipkit.dev/mcp
Codex, remote (streamable-http)
codex mcp add clipkit --url https://www.clipkit.dev/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"clipkit": {
"url": "https://www.clipkit.dev/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
read_docsReturn a canonical Clipkit doc as text. topic "card" = the ~8KB compact authoring card — the recommended context for authoring; "pattern-lighting" = the shine/nget_schemaReturn the authoritative JSON Schema for a Clipkit Source — exact field names, types, and enums, generated from the protocol. Call with no argument for the fullcreate_projectCreate a new, blank Clipkit project with the given dimensions and duration, and return its project_id. Defaults: 1920×1080, 10 seconds, 30 fps, output_format "mget_projectReturn 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_projectReturn a compact, human-readable summary of the current project — dimensions, fps, duration, an element breakdown by type, a per-track timeline (paint order lowset_projectReplace the entire project with the given source JSON, returning its project_id. This is the PRIMARY way to build: use it to create a composition or to add/chanadd_elementAppend 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 level; pass parent_id toedit_elementChange 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 ANYWHERE in the tredelete_elementDelete the element with the given id, anywhere in the tree (including one nested inside a group or its mask) — a tweak to an existing composition. (The projectvalidate_projectRun the @clipkit/protocol validator against the current project AND surface render-time warnings even when the JSON is valid — things that pass the schema but tpreview_stillRender 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 there is no other waycreate_promoAssemble a designed-looking promo/intro/product/data video from the Clipkit pattern library: give an ordered list of SCENES and the words, and it bakes in the copen_in_editorValidate the current project and create a link that opens it in the Clipkit web editor, where the user can preview and refine it. This shares the PROJECT (nothiingest_assetFetch 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 the project's mediaload_projectImport a previously shared project as the current project, by its share id or its editor URL (e.g. https://clipkit.dev/editor?id=…), returning its project_id. U
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 745 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/clipkit-video/clipkit
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/dev.clipkit/clipkit)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp