MCP server
Clipform Official
io.github.Clipform/mcp-server
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Interactive video forms that capture authentic responses. Build engaging forms in minutes.
Working at last checkOfficial: clipform.io's GitHub account (Clipform)About 18,843 tokens per request once connected33 tools
https://mcp.clipform.io
At a glance
- Type
- MCP server
- Publisher
- clipform.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 33
- Token cost
- About 18,843 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http clipform https://mcp.clipform.io
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.clipform] url = "https://mcp.clipform.io"
Gemini CLI
{"mcpServers":{"clipform":{"httpUrl":"https://mcp.clipform.io"}}}
Cursor
{"mcpServers":{"clipform":{"url":"https://mcp.clipform.io"}}}
VS Code
{"servers":{"clipform":{"type":"http","url":"https://mcp.clipform.io"}}}
Antigravity
agy mcp add clipform https://mcp.clipform.io
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"clipform","server_url":"https://mcp.clipform.io","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"clipform","server_url":"https://mcp.clipform.io"}
Tools
clipform_add_node~777 tokens
Add 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 node, which points to what followed) - you do not need clipfoclipform_attach_node_media~518 tokens
Attach 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, binary, button). A media asset is reusable - attach the same mclipform_check_render~402 tokens
Check the status of render jobs started by 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. Returns the output URL for each completed render. Typical render time: 10-60 seconds.clipform_complete_media_upload~446 tokens
Confirm 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 - call this right after the PUT succeeds, or the asset staysclipform_create_form~1476 tokens
Create a new Clipform (interactive video-style form). Returns a viewer URL and form ID (an anonymous build's link is a private preview where answers are not saved). When connected via an authenticated MCP client (e.g. claude.ai), the form lands directly in the user's workspace. Anonymous sessions buclipform_delete_formDeletes data · ~316 tokens
Move 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. Needs a signed-in Clipform account (an anonymous session is asked to sign in).clipform_delete_nodeDeletes data · ~350 tokens
Delete 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. On a live form the node stays on the live form until the form is published. Requires user confirmation before it runs.clipform_delete_node_mediaDeletes data · ~326 tokens
Remove media from a node by unlinking it; the media asset and its files stay in the workspace library and keep working on any other node or live form that uses them. Requires user confirmation before it runs.clipform_fetch_boundary~312 tokens
Fetch 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, Hawaii for USA).clipform_generate_tts~1042 tokens
Generate 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-rich forms - it significantly improves engagement. Availablclipform_get_form~239 tokens
Retrieve 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).clipform_get_guide~520 tokens
Retrieve 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_workflow for that. Available types: quiz, survey, intervieclipform_get_node_media~237 tokens
Get the media attached to a node, including processing status. Useful for checking if a video upload has finished processing.clipform_get_responses~656 tokens
List 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'. Text answers plus a non-PII payment summary (amount and sclipform_get_results~207 tokens
View 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. Needs a signed-in Clipform account (an anonymous session is asked to sign in).clipform_get_workflow~1052 tokens
Retrieve 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 psychology, difficulty curves, narration style) - use clipfclipform_import_form~427 tokens
Copies the questions from a public Google Form, Typeform, or Tally form into a new Clipform draft. The source form and its responses stay where they are. Supported URLs: Google Forms (docs.google.com or forms.gle - must be shared as "Anyone with the link"), Typeform (form.typeform.com/to/...), and Tclipform_list_assets~144 tokens
List available creative assets (sound effects, animations, fonts) for video compositions.clipform_list_compositions~178 tokens
Browse available video compositions and their expected props schemas. Call this before using clipform_render_composition to discover visual styles and their input props. For an image or photo montage, reach for a video template (clipform_list_video_templates + clipform_render_video_template) insteadclipform_list_forms~519 tokens
List 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 results. Needs a signed-in Clipform account (an anonymous sessclipform_list_video_templates~193 tokens
Browse 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 their exposed controls. For a fully custom layer stack, asseclipform_log_generation~437 tokens
Internal 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 generation workflow you are running, never in response to a plain crclipform_render_composition~1890 tokens
Render a specialised video composition to MP4 or PNG - custom animated visuals that a video template can't provide, such as geography animations or designed motion graphics. Available composition names and their required input props schemas come from clipform_list_compositions. Output formats: mp4clipform_render_video_template~1063 tokens
Render 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 and their controls. Renders through the Scene composition uclipform_search_media~464 tokens
Search 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_render_video_template (slideshow) for narrated slideshow videos, or upload directly as still images via clipform_upload_media_assetclipform_search_music~401 tokens
Search 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 audio for the slideshow video template via clipform_render_videoclipform_search_news~243 tokens
Search recent news articles from NewsAPI and The Guardian and return them as structured results. Coverage: recent events, people, and topics (post-May-2025). Does NOT cover timeless topics (history, geography, science). Returns: article title, source, author, date, URL, description, and image URLclipform_set_logic~515 tokens
Set 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 configured here; it is set up in the form's Build tab in theclipform_update_form~1058 tokens
Update 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.clipform_update_node~826 tokens
Update 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 change node positions in the flow. All type definitions and conclipform_upload_media_asset~1363 tokens
Put 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 public URL is provided, the media is fetched and stored autclipform_whoami~139 tokens
Show the current identity: auth mode (api key, oauth, session, or anonymous), active workspace, and plan limits. Needs a signed-in Clipform account (an anonymous session is asked to sign in).get_more_tools~107 tokens
Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
Browse
- Claude tools
- GitHub tools
- Website monitoring
- Converting to Markdown
- Booking and scheduling
- Project management
Related MCP servers
- Stockfilm — Authentic Vintage Footage
Search and license 217,000+ authentic vintage 8mm home movie clips (1930s-1980s). - CaptureOneAI Web Perception
Give agents eyes on any web page: structured context, and changes explained in plain language. - Xenition
Docs, decks, forms, apps you build and deploy, automations, and AI images, video and voice. - BlockWerk
Build, run and analyse block-diagram simulations: PID, Bode, FFT, optimisation and code export. - 2b2t Atlas
Search 2b2t bases, WDLs, signs, saved inventories, rare blocks, mobs, map art and NoCom history. - Screenrove
Real product UI captures for design reference, competitor analysis, and coding agents. - Lightbringer
Register innovations, request patent preparation, and collaborate with Lightbringer’s patent team. - WebhookTest.net
Anonymous webhook capture, inspection, waiting, and response configuration for AI agents.
Badge for your README
[](https://aptlynx.net/servers/io.github.Clipform/mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents