Developer Tools
clipkit.dev
Provides tools to create, retrieve, and describe Clipkit projects, along with access to documentation and schema.
ENDPOINT 1
https://www.clipkit.dev/mcp
MCP server metadata
- Name
- clipkit
- Version
- 0.0.0
Clipkit MCP — author Clipkit Protocol videos via tools, and read the canonical authoring docs as resources. BEFORE composing, call read_docs for the authoring guide (read_docs topic:"protocol" for field semantics, topic:"brand" for brand-correct visuals). For exact field names + types call get_schema (optionally with an element_type). These are TOOLS, not resources, so you can read them directly. TWO WAYS TO BUILD — pick by the brief, do NOT default to one: (A) AUTHOR IT YOURSELF — write a full source JSON and call set_project. This is the full creative canvas: every element type (text, image, video, shape, audio, group, caption, particles) plus effects, 3D camera, lighting, gradients, keyframe animation, and expressions. Use this for anything specific, original, or not a stock promo — most briefs. (B) create_promo — a FAST path that assembles a conventional promo/intro/product/data video from prebuilt scenes (it handles camera/glass/lighting/motion/layout). Good when a template fits; it is ONE option, not the default. Mix scene types and fit the structure to the content — do NOT reflexively make a glass-orb hero + CTA. TWEAK an existing project with add_element / edit_element / delete_element. SEE YOUR WORK — you cannot otherwise see the video: call preview_still for a frame, and validate_project / describe_project for a structural read-back with render-time warnings. The loop is edit → preview_still → fix. CAPTIONS: transcribe_to_captions turns a media url (or local file) into a timed caption. MEDIA: to use an image/video/audio that is not already a stable public URL (or to make a link durable so it cannot rot), call ingest_asset to host it and get a stable url for an element's `url`. DELIVER: ALWAYS deliver by calling open_in_editor and giving the user that free link — it opens the project in the editor where they preview and render the video themselves in the browser. This is the default and almost always what you want. load_project re-imports a shared project by id/URL. Do NOT call render_video unless the user EXPLICITLY asks you to render/export a finished MP4 file for them; it is the paid cloud path (consumes credits, needs CLIPKIT_API_KEY) and is not offered on the hosted connector. PROJECT IDS: create_project / set_project / create_promo / load_project return a project_id; pass it to subsequent tools (get_project / edit_element / preview_still / validate_project / render_video / …). When working on a single local project you may omit it.
Known tools 15
get_schemaReturn the authoritative JSON Schema for a Clipkit Source — exact field names, types, and enums, generated from the protocol.
Inferred read-onlycreate_projectCreate a new, blank Clipkit project with the given dimensions and duration, and return its project_id.
Potential side effectsdescribe_projectReturn a compact, human-readable summary of the current project — dimensions, fps, duration, an element breakdown by type, a per-track timeline (paint order low→high), and render-time warnings.
Inferred read-onlyset_projectReplace the entire project with the given source JSON, returning its project_id.
Inferred read-onlyedit_elementChange fields on the element with the given id by merging in a partial element — only the keys you include change.
Inferred read-onlydelete_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.
Potential side effectsvalidate_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 the runtime will silently drop or clip: emoji / non-ASCII text (the runtime font atlas is ASCII-only), elements that run past the composition end, a missing top-level duration.
Potential side effectspreview_stillRender a single frame of the current project to a PNG and return it as an image you can look at.
Inferred read-onlycreate_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 camera, glass, lighting, motion blur, timing, and layout, then returns an editor link.
Inferred read-onlyopen_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.
Potential side effectsingest_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`.
Inferred read-onlyload_projectImport a previously shared project as the current project, by its share id or its editor URL (e.g.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.clipkit]
url = "https://www.clipkit.dev/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"clipkit": {
"type": "http",
"url": "https://www.clipkit.dev/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: clipkit
Remote MCP URL: https://www.clipkit.dev/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"clipkit": {
"url": "https://www.clipkit.dev/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"clipkit": {
"type": "http",
"url": "https://www.clipkit.dev/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "clipkit",
"transport": "streamable-http",
"url": "https://www.clipkit.dev/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for clipkit.dev was fetched 2026-08-08T05:12:39.747Z and is being refreshed.
clipkit.dev is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.