mcpserver.lol
registry/clipform-mcp-server
Connection check verified live · 27h ago

clipform-mcp-server

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

Tools 34
GitHub stars
Installs / wk
Licence
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

34 tools

Read from the running server on 27h ago.

clipform_add_node node*context*form_id*after_node_id
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 ch…
clipform_attach_node_media can modify data items*context*form_id*
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…
clipform_check_render read-only job_idcontext*job_ids
Check 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…
clipform_complete_media_upload context*media_asset_id*
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…
clipform_create_form tagsnodes*title*context*font_familyprimary_color +3
Create 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…
clipform_delete_form can modify data confirmcontext*form_id*
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.
clipform_delete_node can modify data confirmcontext*form_id*node_id*
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. Requires…
clipform_delete_node_media can modify data confirmcontext*form_id*node_id*
Remove media from a node. Deletes the media record and cleans up external resources (Mux video asset, storage file). Requires user confirmation before it runs.
clipform_fetch_boundary read-only typequery*context*maxPointsmainlandOnly
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…
clipform_generate_tts items*context*
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 v…
clipform_generate_video can modify data waititems*context*duotoneform_idnode_id +10
Generate 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…
clipform_get_form read-only context*form_id*
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 (…
clipform_get_guide read-only type*context*variant
Retrieve craft knowledge for building a specific form type. Returns question psychology, difficulty curves, narration style, scoring setup, and writing principles as markdown. Does…
clipform_get_node_media read-only context*form_id*node_id*
Get the media attached to a node, including processing status. Useful for checking if a video upload has finished processing.
clipform_get_responses read-only sortlimitquerysinceuntilcontext* +1
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…
clipform_get_results read-only context*form_id*
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…
clipform_get_workflow read-only roletype*topiccontext*purposevariant +13
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 a…
clipform_import_form url*context*
Convert 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"), T…
clipform_list_assets read-only typecontext*
List available creative assets (sound effects, animations, fonts) for video compositions.
clipform_list_compositions read-only context*
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 narrat…
clipform_list_forms read-only tagsortlimitordercursorsearch +2
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, pas…
clipform_list_video_templates read-only context*
Browse available video templates - curated Scene arrangements (bed + overlay + sane defaults) that render through the Scene composition from a small controls object. Call this befo…
clipform_log_generation context*details*form_id*summary*
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…
clipform_render_composition can modify data waititemscontext*form_idnode_idcaptions +3
Render 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.…
clipform_render_video_template can modify data waitcontext*form_idnode_idcaptionscontrols* +2
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 clip…
clipform_search_media read-only context*queries*
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_generate_vi…
clipform_search_music read-only tagscountquery*context*maxDurationminDuration +1
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…
clipform_search_news read-only countquery*context*
Fallback news lookup for clients without native web search. Returns structured current-news articles from NewsAPI and The Guardian. Coverage: recent events, people, and topics (po…
clipform_set_logic can modify data nodes*context*form_id*
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…
clipform_update_form can modify data tagstitleauthorcontext*form_id*is_live +10
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…
clipform_update_node can modify data context*form_id*updates*
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_…
clipform_upload_media_asset items*context*
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_m…
clipform_whoami read-only context*
Show the current identity: auth mode (api key, oauth, session, or anonymous), active workspace, and plan limits.
get_more_tools read-only context*
Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.