Clipform MCP Server

MCP server for Clipform - build and manage video-style forms from any MCP client (Claude, ChatGPT, Cursor, Windsurf, etc.).

Local + remotestreamable-httpstdio

What is the Clipform MCP Server?

clipform-mcp is an MCP project maintained in the clipform/mcp-server repository. The maintainer describes its purpose as “MCP server for Clipform - build and manage video-style forms from any MCP client (Claude, ChatGPT, Cursor, Windsurf, etc.)”. Read the project documentation for the complete scope.

Installation

The documented npm package is @clipform/mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares CLIPFORM_API_KEY, API_URL. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
clipform_create_formCreate a new Clipform (interactive video-style form).
clipform_import_formConvert a public Google Form, Typeform, or Tally form into a new Clipform.
clipform_list_formsList forms in your workspace with optional filtering.
clipform_whoamiShow the current identity: auth mode (api key, oauth, session, or anonymous), active workspace, and plan limits.
clipform_get_formRetrieve a form's details including all nodes in sequential order and their routing.
clipform_update_formUpdate a form's title, publish status, settings, or tags.
clipform_delete_formMove a form and all its nodes to the trash.
clipform_get_resultsView response counts, choice/action answer breakdowns, and recent open-text answers for a form.
clipform_get_responsesList a Clipform form's individual responses (submissions) with time filtering - complements clipform_get_results (aggregates).
clipform_add_nodeAdd a new node to an existing form.
clipform_update_nodeUpdate one or more existing nodes' text, type, config, or options.
clipform_delete_nodeDelete a node from a form.
clipform_upload_media_assetPut one or more media files into your workspace media library (max 10, uploaded sequentially).
clipform_complete_media_uploadConfirm a signed-PUT still image upload finished, after PUTting the bytes to the upload_url returned by clipform_upload_media_asset.
clipform_attach_node_mediaAttach an existing workspace media asset (from clipform_upload_media_asset) to one or more nodes (max 10).
clipform_get_node_mediaGet the media attached to a node, including processing status.
clipform_delete_node_mediaRemove media from a node.
clipform_set_logicSet the next node for one or more nodes, wiring a linear route (A to B to C).
clipform_log_generationInternal audit step run by a form-generation workflow.
clipform_search_newsSearch recent news articles from NewsAPI and The Guardian and return them as structured results.
clipform_generate_ttsGenerate narration audio from text with word-level captions.
clipform_search_mediaSearch images or stock video clips.
clipform_render_compositionRender a specialised video composition to MP4 or PNG - custom animated visuals that a video template can't provide, such as geography animations or designed…
clipform_search_musicSearch for royalty-free music tracks and ambient sounds.
clipform_list_compositionsBrowse available video compositions and their expected props schemas.
clipform_list_video_templatesBrowse available video templates - curated Scene arrangements (bed + overlay + sane defaults) that render through the Scene composition from a small controls…
clipform_render_video_templateRender a curated video template (a pre-arranged Scene: bed + overlay + sane defaults) to MP4 or PNG from a small controls object, instead of hand-assembling…
clipform_list_assetsList available creative assets (sound effects, animations, fonts) for video compositions.
clipform_check_renderCheck the status of render jobs started by clipform_render_video_template or clipform_render_composition.
clipform_fetch_boundaryFetch a GeoJSON boundary polygon for a country, city, or region.
clipform_get_guideRetrieve craft knowledge for building a specific form type.
clipform_get_workflowRetrieve a step-by-step build workflow for creating a specific form type.

How to install the Clipform MCP Server

{
  "mcpServers": {
    "clipform": {
      "command": "npx",
      "args": [
        "-y",
        "@clipform/mcp-server"
      ],
      "env": {
        "CLIPFORM_API_KEY": "YOUR_CLIPFORM_API_KEY",
        "API_URL": "https://api.clipform.io"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
CLIPFORM_API_KEYDeclared in the maintainer’s client configuration.Check documentation
API_URLDeclared in the maintainer’s client configuration.Check documentation