JsonCutDocs

Build visual content that stays editable

Create images and videos in Studio, automate typed templates through the V2 API, or let an Agent work through MCP.

JsonCut uses one HTML-first project format across Studio, templates, the V2 API and MCP. An image or video created by an integration can still be opened and edited in Studio.

Choose the right workflow

GoalStart hereStored?Best for
Create and keep editingProject quickstartYesStudio, applications and iterative Agents
Generate repeatable variantsTyped templatesTemplate and render historyPersonalization, CSV and bulk automation
Produce one disposable resultInline renderingTemporary by defaultSmall server-side one-shots
Let an Agent design and reviewMCP setupProjects by defaultChatGPT, Claude and other MCP clients

The four-step API loop

  1. Upload reusable assets with POST /api/v2/media.
  2. Create a project, publish a typed template, or submit a bounded inline source.
  3. Queue a render. Invalid source, unavailable media and incompatible output settings are rejected before work begins.
  4. Poll the render resource or receive a signed webhook, then download the artifact.

Every developer request uses X-API-Key. Keep the key on your server. Use an Idempotency-Key for render creation and obey the returned retryable flag when handling errors.

Learn the project format

Contracts and compatibility

These docs cover only the supported public developer surface. Product administration and Studio-only workflows are documented inside the product where they are used.