Index / MCP servers / Clipform

Clipform MCP server

Clipform is a remote MCP server that gives an AI agent 34 tools, among them clipform_add_node, clipform_attach_node_media, clipform_check_render. It answers at https://mcp.clipform.io over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
34
Reliability
6 of 6 checks
Response time
171 ms
Transport
streamable HTTP
Last checked
19 October 2026

Interactive video forms that capture authentic responses. Build engaging forms in minutes.

Description as the publisher wrote it.

The 34 tools Clipform offers

ToolWhat it does
clipform_add_nodeAdd a new node to an existing form. Inserted before the end screen by default; after_node_id controls insertion position. Inserting into a linear flow automatically re-links the chain (the node before the insertion point points to the new n
Inputs: form_id, node, after_node_id, context
clipform_attach_node_mediaAttach an existing workspace media asset (from clipform_upload_media_asset) to one or more nodes (max 10). Pass one item or many; multiple items attach sequentially. Only works on node types that support media (choice, open, scale, draw, bi
Inputs: form_id, items, context
clipform_check_renderCheck the status of render jobs started by clipform_generate_video, clipform_render_video_template, or clipform_render_composition. Pass job_ids to check a whole batch in ONE call - one line of status per job. Pass job_id for a single job.
Inputs: job_id, job_ids, context
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. The API verifies the object actually landed in storage before flipping the asset from processing to ready -
Inputs: media_asset_id, context
clipform_create_formCreate a new Clipform (interactive video-style form). Returns a viewer URL and form ID. When connected via an authenticated MCP client (e.g. claude.ai), the form lands directly in the user's workspace. Anonymous sessions get a claim URL to
Inputs: title, nodes, show_step_counter, disable_back_navigation, primary_color, background_color
clipform_delete_formMove a form and all its nodes to the trash. It stops accepting responses immediately and can be restored later. Requires user confirmation before it runs.
Inputs: form_id, confirm, context
clipform_delete_nodeDelete a node from a form. The logic chain is automatically re-linked (the previous node will point to the next one). Cannot delete the start node or the last end screen. Requires user confirmation before it runs.
Inputs: form_id, node_id, confirm, context
clipform_delete_node_mediaRemove media from a node. Deletes the media record and cleans up external resources (Mux video asset, storage file). Requires user confirmation before it runs.
Inputs: form_id, node_id, confirm, context
clipform_fetch_boundaryFetch a GeoJSON boundary polygon for a country, city, or region. Returns simplified GeoJSON ready to use as the 'boundary' prop in the Map composition. mainlandOnly excludes small islands and overseas territories (e.g. Corsica for France, H
Inputs: query, type, mainlandOnly, maxPoints, context
clipform_generate_ttsGenerate narration audio from text with word-level captions. Use this for quiz question narration, survey introductions, form instructions, or any node that benefits from a human voice. Proactively suggest narration for quizzes and content-
Inputs: items, context
clipform_generate_videoGenerate a video from images, video clips, or both, synced to an audio track. Use this for narrated question backgrounds, topic visualisations, or any form node that benefits from video. Combine with clipform_generate_tts for narrated audio
Inputs: items, audio_url, background_audio_url, background_audio_volume, duration_seconds, random_effects
clipform_get_formRetrieve a form's details including all nodes in sequential order and their routing. Returns title, settings, and every node with its options, config, media status, and next node (from clipform_set_logic).
Inputs: form_id, context
clipform_get_guideRetrieve craft knowledge for building a specific form type. Returns question psychology, difficulty curves, narration style, scoring setup, and writing principles as markdown. Does NOT return a step-by-step build workflow - use clipform_get
Inputs: type, variant, context
clipform_get_node_mediaGet the media attached to a node, including processing status. Useful for checking if a video upload has finished processing.
Inputs: form_id, node_id, context
clipform_get_responsesList a Clipform form's individual responses (submissions) with time filtering - complements clipform_get_results (aggregates). Answers questions like 'what came in during the last 24 hours', 'what's the longest answer', 'what did people say
Inputs: form_id, since, until, query, sort, limit
clipform_get_resultsView response counts, choice/action answer breakdowns, and recent open-text answers for a form. Contact, file, draw, camera, and payment answers are counts only - use the dashboard for per-response detail.
Inputs: form_id, context
clipform_get_workflowRetrieve a step-by-step build workflow for creating a specific form type. Returns the exact tool sequence, form settings, node configuration, scoring setup, and end screen config as a build recipe. Does NOT return craft knowledge (question
Inputs: type, variant, topic, question_count, categories, youtube_url
clipform_import_formConvert a public Google Form, Typeform, or Tally form into a new Clipform. Supported URLs: Google Forms (docs.google.com or forms.gle - must be shared as "Anyone with the link"), Typeform (form.typeform.com/to/...), and Tally (tally.so - mu
Inputs: url, context
clipform_list_assetsList available creative assets (sound effects, animations, fonts) for video compositions.
Inputs: type, context
clipform_list_compositionsBrowse available video compositions and their expected props schemas. Call this before using clipform_render_composition to discover visual styles and their input props. For narrated slideshows from images, use clipform_generate_video inste
Inputs: context
clipform_list_formsList forms in your workspace with optional filtering. Returns paginated results (cursor-based). next_cursor is included when more results exist. To find or open a form by name, pass search with part of its title instead of paging through re
Inputs: limit, cursor, tag, published, search, sort
clipform_list_video_templatesBrowse available video templates - curated Scene arrangements (bed + overlay + sane defaults) that render through the Scene composition from a small controls object. Call this before clipform_render_video_template to see template names and
Inputs: context
clipform_log_generationInternal audit step run by a form-generation workflow. Records a completed generation's content provenance (sources, image attributions) for the flow that just built the form. Not a user action - only call it as the final step of a generati
Inputs: form_id, summary, details, context
clipform_render_compositionRender a specialised video composition to MP4 or PNG - custom animated visuals that clipform_generate_video can't provide, such as geography animations or designed motion graphics. Available composition names and their required input props
Inputs: compositionId, outputFormat, inputProps, wait, items, node_id
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 Scene layers. Call clipform_list_video_templates first for available template names
Inputs: template, controls, outputFormat, wait, node_id, form_id
clipform_search_mediaSearch images or stock video clips. Pass one query or many (max 10) - multiple queries run in one call instead of separate tool calls. Use results to feed into clipform_generate_video for narrated slideshow videos, or upload directly as sti
Inputs: queries, context
clipform_search_musicSearch for royalty-free music tracks and ambient sounds. Quiz forms especially benefit from background music - it keeps energy up between questions. Also consider it for multi-step surveys and longer forms. Pass the returned URL as the audi
Inputs: query, count, instrumentalOnly, minDuration, maxDuration, tags
clipform_search_newsFallback news lookup for clients without native web search. Returns structured current-news articles from NewsAPI and The Guardian. Coverage: recent events, people, and topics (post-May-2025). Does NOT cover timeless topics (history, geogra
Inputs: query, count, context
clipform_set_logicSet the next node for one or more nodes, wiring a linear route (A to B to C). Pass multiple nodes in one call instead of separate tool calls. Each node routes to exactly one target node. Branching by which option a respondent picks is not c
Inputs: form_id, nodes, context
clipform_update_formUpdate a form's title, publish status, settings, or tags. Only sends fields that are provided - omitted fields remain unchanged. AI-PROTECTED parameters have restrictions noted in their descriptions.
Inputs: form_id, title, is_live, show_step_counter, disable_back_navigation, total_steps
clipform_update_nodeUpdate one or more existing nodes' text, type, config, or options. Pass multiple updates in one call instead of separate tool calls. Requires node IDs (returned by clipform_create_form, clipform_add_node, or clipform_get_form). Does not cha
Inputs: form_id, updates, context
clipform_upload_media_assetPut one or more media files into your workspace media library (max 10, uploaded sequentially). This is step one of attaching media to a node - follow up with clipform_attach_node_media to place the returned media_asset_id on a node. When a
Inputs: items, context
clipform_whoamiShow the current identity: auth mode (api key, oauth, session, or anonymous), active workspace, and plan limits.
Inputs: context
get_more_toolsCheck for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
Inputs: context

Add Clipform to your AI client

Every block below points at https://mcp.clipform.io. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http clipform https://mcp.clipform.io
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "clipform": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.clipform.io"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "clipform": {
      "url": "https://mcp.clipform.io"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "clipform": {
      "type": "http",
      "url": "https://mcp.clipform.io"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "clipform": {
      "url": "https://mcp.clipform.io"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "clipform": {
      "serverUrl": "https://mcp.clipform.io"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "clipform": {
      "url": "https://mcp.clipform.io"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Clipform
version: 0.0.1
schema: v1
mcpServers:
  - name: Clipform
    type: streamable-http
    url: https://mcp.clipform.io
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "clipform": {
      "httpUrl": "https://mcp.clipform.io"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "clipform": {
      "type": "http",
      "url": "https://mcp.clipform.io"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "clipform": {
      "url": "https://mcp.clipform.io"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.clipform.io&type=streamable_http&id=clipform&name=Clipform

Is Clipform up right now?

It answered our last check on 19 October 2026 in 171 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Clipform

Questions about Clipform

How many tools does Clipform have?

34, as returned by the server's own tools/list on 12 September 2026: clipform_add_node, clipform_attach_node_media, clipform_check_render, clipform_complete_media_upload, clipform_create_form, clipform_delete_form, clipform_delete_node, clipform_delete_node_media, and 26 more.

Is Clipform down?

It answered our last check on 19 October 2026 in 171 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Clipform to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.clipform.io. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Clipform need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.clipform. Endpoint host: mcp.clipform.io. ARD identifier: urn:air:io.github.clipform:mcp:mcp-server. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.