Clipform
by @Clipform · io.github.Clipform/mcp-server
Interactive video forms that capture authentic responses. Build engaging forms in minutes.
- Category
- Images, video and audio
- Connection
- Remote (HTTP)
- Tools
- 33 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http clipform https://mcp.clipform.io/Claude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://mcp.clipform.io/Or run it locally (npm)
claude mcp add clipform -e CLIPFORM_API_KEY=… -e API_URL=… -- npx -y @clipform/mcp-server@4.10.6Needs: CLIPFORM_API_KEY, API_URL
Cursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"clipform": {
"url": "https://mcp.clipform.io/"
}
}
}Tools it offers
33 tools, as the server itself reported during our check on Oct 31, 2026.
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 sessionsclipform_import_formCopies 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 - mustclipform_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 insteadclipform_whoamiShow 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).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).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.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. Needs a signed-in Clipform account (an anonymous session is askedclipform_get_resultsView response counts, choice/action answer breakdowns, and recent open-text answers for a form. Answers to booking, contact details, file upload, drawing, camera, and payment nodes are counts only - use the dashboard forclipform_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',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 pointclipform_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_getclipform_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. On a live form the node stays on the live form unclipform_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_iclipform_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 pclipform_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, oclipform_get_node_mediaGet the media attached to a node, including processing status. Useful for checking if a video upload has finished processing.clipform_delete_node_mediaRemove 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_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 respoclipform_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 finaclipform_search_newsSearch 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).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 forclipform_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_render_video_template (slideshow) for narrated slidclipform_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 motion graphics. Available composition names and their requiredclipform_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 retuclipform_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 an image or photo montage, reach for a video tclipform_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 seeclipform_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 avaiclipform_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. Pass job_ids to check a whole batch in ONE call - one line of status per job. Pass job_id for a single job. Returnclipform_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. Cclipform_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 workfloclipform_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 craftget_more_toolsCheck for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
Questions
What is the Clipform MCP server?
Interactive video forms that capture authentic responses. Build engaging forms in minutes. It is made by @Clipform and listed in the official MCP Registry as io.github.Clipform/mcp-server. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Clipform to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.clipform.io/. In Claude Code, run: claude mcp add --transport http clipform https://mcp.clipform.io/
How do I add Clipform to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.clipform.io/.
How do I add Clipform to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "clipform": { "url": "https://mcp.clipform.io/" } } }
Does Clipform work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Clipform do?
It gives your AI 33 tools, including clipform_create_form, clipform_import_form, clipform_list_forms, clipform_whoami, clipform_get_form. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-clipform-mcp-server)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-clipform-mcp-server"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-clipform-mcp-server.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-clipform-mcp-server.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Images, video and audio
See allElevenLabsVerified maker
elevenlabs.ioManage ElevenLabs voice agents and generate speech, music, sound effects, images, and video.
WebflowVerified maker
webflow.comAI-powered design and management for Webflow Sites
Digital Gemology cut library
digitalgemology.comGem cuts with ray-traced brilliance, fire and scintillation in 7 stones, plus 3D and faceting files.
Perigee
@dlamarre-devPositions, distances, mission facts and 3D views of objects orbiting the Earth, Moon, Mars and Sun.
R3
r3js.orgBuild 3D web apps: physics, audio, music, Blender import. Live edits, undo, versions, publishing.
OndaCast
ondacast.comFind live radio stations, podcasts, free audiobooks, song charts and the radio guide on OndaCast.