← Registry

Developer Tools

clipkit.dev

Provides tools to create, retrieve, and describe Clipkit projects, along with access to documentation and schema.

1 endpoint15 known toolsFirst detected July 6, 2026Last detected September 6, 2026

ENDPOINT 1

https://www.clipkit.dev/mcp

No auth detected

MCP server metadata

Name
clipkit
Version
0.0.0
Capabilities
tools.listChangedresources.listChanged
Server instructions

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

read_docs

Return a canonical Clipkit doc as text.

Inferred read-only
get_schema

Return the authoritative JSON Schema for a Clipkit Source — exact field names, types, and enums, generated from the protocol.

Inferred read-only
create_project

Create a new, blank Clipkit project with the given dimensions and duration, and return its project_id.

Potential side effects
get_project

Return the full current Clipkit source as JSON.

Inferred read-only
describe_project

Return 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-only
set_project

Replace the entire project with the given source JSON, returning its project_id.

Inferred read-only
add_element

Append a single element to an existing project — a TWEAK, e.g.

Inferred read-only
edit_element

Change fields on the element with the given id by merging in a partial element — only the keys you include change.

Inferred read-only
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 composition.

Potential side effects
validate_project

Run 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 effects
preview_still

Render a single frame of the current project to a PNG and return it as an image you can look at.

Inferred read-only
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, and it bakes in the camera, glass, lighting, motion blur, timing, and layout, then returns an editor link.

Inferred read-only
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.

Potential side effects
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`.

Inferred read-only
load_project

Import a previously shared project as the current project, by its share id or its editor URL (e.g.

Inferred read-only

CONNECT 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.

Trust status Trusted

clipkit.dev is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.