clipform_get_workflow
ActiveTool of io.github.Clipform/mcp-server
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 clipform_get_guide for that. Available types: quiz, survey, interview, testimonial, application, booking. Aliases also accepted: trivia → quiz, test → quiz, exam → quiz, feedback → survey, poll → survey, nps → survey, questionnaire → survey, case-study → interview, callout → interview, lead-gen → funnel, qualification → funnel, lead-magnet → funnel, story → testimonial, review → testimonial, job-application → application, admission → application, enrollment → application, grant → application, registration → booking, signup → booking, event → booking, rsvp → booking, workshop → booking. Quiz variants (optional): personality, comprehension, composition - returns the variant-specific workflow instead of the base quiz workflow. Optional args by type: - quiz: topic, question_count (8) - quiz (variant: personality): topic, categories, question_count (8) - quiz (variant: comprehension): youtube_url, question_count (8), audience - interview: purpose, response_format (all), needs_consent (true) - survey: topic, anonymous (true) - funnel: outcomes, criteria, needs_contact (true) - testimonial: use_case - application: role - booking: event_name, event_type
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"type"
],
"properties": {
"role": {
"type": "string",
"description": "What the application is for (application)"
},
"type": {
"type": "string",
"description": "Form type to get the build workflow for (accepts aliases like 'feedback' → survey)"
},
"topic": {
"type": "string",
"description": "Topic or theme (quiz, survey)"
},
"purpose": {
"type": "string",
"description": "What you're collecting (interview)"
},
"variant": {
"enum": [
"personality",
"comprehension",
"composition"
],
"type": "string",
"description": "Quiz sub-variant. Only used when type is 'quiz'. Omit for a standard scored quiz."
},
"audience": {
"type": "string",
"description": "Target audience (quiz variant: comprehension)"
},
"criteria": {
"type": "string",
"description": "Routing criteria (funnel)"
},
"outcomes": {
"type": "string",
"description": "Segments or recommendations (funnel)"
},
"use_case": {
"type": "string",
"description": "What stories to collect (testimonial)"
},
"anonymous": {
"type": "boolean",
"description": "Anonymous survey (survey)"
},
"categories": {
"type": "string",
"description": "Comma-separated outcome categories (quiz variant: personality)"
},
"event_name": {
"type": "string",
"description": "Event or offering name (booking)"
},
"event_type": {
"type": "string",
"description": "Type of event (booking)"
},
"youtube_url": {
"type": "string",
"description": "YouTube video URL (quiz variant: comprehension)"
},
"needs_consent": {
"type": "boolean",
"description": "Include consent statement (interview)"
},
"needs_contact": {
"type": "boolean",
"description": "Include contact capture (funnel)"
},
"question_count": {
"type": "number",
"description": "Number of questions, default 8 (quiz types)"
},
"response_format": {
"enum": [
"video",
"audio",
"text",
"all"
],
"type": "string",
"description": "How respondents reply (interview)"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
io.github.Clipform/mcp-server
https://github.com/clipform/mcp-server
1/7 registries