Skip to content
Back to search
100
MCP live MCP 2025-11-25 http

Clipform

io.github.clipform/mcp-server

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

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
595ms
last probe
Tools
33
callable
Resources
13
readable
Prompts
11
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
33 tools, 13 resources, 11 prompts returned.
pass 3 or more catalogue items 10/10
57 items in total; 3 or more earns these points.
pass Describes itself 10/10
90 characters; more than 30 earns these points.

Tools · 33

clipform_create_form

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…

clipform_import_form

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"), Typeform (form.typefo…

clipform_list_forms

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 o…

clipform_whoami

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).

clipform_get_form

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_lo…

clipform_update_form

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_delete_form

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 anonym…

clipform_get_results

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 de…

clipform_get_responses

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 t…

clipform_add_node

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…

clipform_update_node

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_n…

clipform_delete_node

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…

clipform_upload_media_asset

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 re…

clipform_complete_media_upload

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 flipp…

clipform_attach_node_media

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 supp…

clipform_get_node_media

Get the media attached to a node, including processing status. Useful for checking if a video upload has finished processing.

clipform_delete_node_media

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 …

clipform_set_logic

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 …

clipform_log_generation

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…

clipform_search_news

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, …

clipform_generate_tts

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 su…

clipform_search_media

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 (slidesho…

clipform_render_composition

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 name…

clipform_search_music

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 …

clipform_list_compositions

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,…

clipform_list_video_templates

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_v…

clipform_render_video_template

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_temp…

clipform_list_assets

List available creative assets (sound effects, animations, fonts) for video compositions.

clipform_check_render

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…

clipform_fetch_boundary

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 oversea…

clipform_get_guide

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-b…

clipform_get_workflow

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. D…

get_more_tools

Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.

Resources · 13

guide-quiz

Craft knowledge for writing engaging quizzes - difficulty curves, question psychology, narration style, scoring

clipform://guides/quiz
guide-survey

Craft knowledge for feedback surveys, NPS, and research forms - brevity, rating scales, respondent fatigue

clipform://guides/survey
guide-interview

Craft knowledge for building interview forms - warm-up pacing, open questions, consent, video responses

clipform://guides/interview
guide-funnel

Craft knowledge for lead qualification funnels - planned feature, conditional routing coming soon

clipform://guides/funnel
guide-testimonial

Craft knowledge for collecting testimonials and customer stories on video - storytelling prompts, comfort techniques, consent

clipform://guides/testimonial
guide-application

Craft knowledge for application and evaluation forms - multi-section structure, video responses for behavioural questions, screening

clipform://guides/application
guide-booking

Craft knowledge for event registration and booking forms - minimal friction, video welcome, confirmation flow

clipform://guides/booking
guide-intake clipform://guides/intake
guide-lead-capture clipform://guides/lead-capture
guide-quiz-personality

Addendum for personality quizzes - category design, option weighting, outcome writing, no right/wrong answers

clipform://guides/quiz/personality
guide-quiz-comprehension

Addendum for comprehension quizzes - writing questions from source material (transcript, document, notes), distractor design, audience adaptation

clipform://guides/quiz/comprehension
guide-quiz-composition

Addendum for composition quizzes - guess formats built from rendered compositions: mechanic selection, the clue clip + answer feedback default (with an optional reveal payoff node), difficulty design

clipform://guides/quiz/composition
context-session

Current session info: auth mode, workspace name, plan name, and node/form limits. Read this before planning content to know your constraints.

clipform://context/session

Prompts · 11

create-quiz

Build a scored knowledge quiz with narrated video questions

create-personality-quiz

Build a 'Which X are you?' personality quiz with category-based scoring and outcome screens

create-interview

Build a form to collect case studies, async video interviews, expert input, or journalist responses

create-survey

Build a feedback survey, NPS form, or research questionnaire

create-composition-quiz

Build a guess-and-reveal quiz from rendered compositions - flag sweeps, Rebus puzzles, blur reveals, odd-one-out grids - instead of stock-image slideshows

create-funnel

Lead qualification funnels with branching logic are planned but not yet available. Build a linear qualification survey or quiz directly with clipform_create_form now instead of branching.

create-testimonial

Build a video testimonial collection form - capture authentic customer stories on camera

create-application

Build a structured application form - job applications, programme admissions, grant proposals with video responses

create-booking

Build an event registration, course signup, or booking form with a personal video welcome

create-intake

Build a warm client intake or onboarding form - capture contact details and what the client needs

create-lead-capture

Build a short lead capture or enquiry form - turn interest into a contact with minimal friction

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "clipform": {
      "url": "https://mcp.clipform.io/mcp",
      "transport": "http"
    }
  }
}