You're viewing a demo portfolio

Join the waitlist
PRSM

clipform_update_form

Active

Tool of io.github.Clipform/mcp-server

declared in 2.2.0

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.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "form_id"
  ],
  "properties": {
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Replace all tags on this form. Pass the full desired set (e.g. ['quiz', 'trivia', 'slug:elephants']). Omit to leave tags unchanged."
    },
    "title": {
      "type": "string",
      "description": "New form title"
    },
    "author": {
      "type": [
        "string",
        "null"
      ],
      "description": "AI-PROTECTED: Only set when the user explicitly provides an author name. Set null to clear."
    },
    "form_id": {
      "type": "string",
      "format": "uuid",
      "description": "The form UUID (returned by clipform_create_form, not the short share_id from the URL)"
    },
    "is_live": {
      "type": "boolean",
      "description": "Setting true publishes/republishes the snapshot respondents see. Forms are live from creation, but edits and media attached AFTER creation are not visible until you re-send true - republishing is the expected final step of a build, never skip it after attaching media. Setting false takes the form offline (keeps the last published snapshot) - AI-PROTECTED: only take a form offline when the user explicitly asks."
    },
    "logo_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "AI-PROTECTED: Only set when the user explicitly provides a logo URL. Set null to clear."
    },
    "brand_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "AI-PROTECTED: Custom brand name shown in footer. Only set when user explicitly provides."
    },
    "description": {
      "type": [
        "string",
        "null"
      ],
      "description": "SEO description (meta description, og:description). Set null to clear."
    },
    "font_family": {
      "type": "string",
      "description": "AI-PROTECTED: Only set when the user explicitly requests a specific font."
    },
    "total_steps": {
      "type": [
        "number",
        "null"
      ],
      "description": "Override the total step count shown in the step counter. Set null to auto-calculate."
    },
    "primary_color": {
      "type": "string",
      "pattern": "^#[0-9A-Fa-f]{6}$",
      "description": "Primary/brand color as 6-digit hex (e.g. '#FF5500'). Used for buttons and accents."
    },
    "show_branding": {
      "type": "boolean",
      "description": "Show Clipform branding. Set false to remove (Pro plan)."
    },
    "background_color": {
      "type": "string",
      "pattern": "^#[0-9A-Fa-f]{6}$",
      "description": "Background color as 6-digit hex (e.g. '#1A1A2E')."
    },
    "show_step_counter": {
      "type": "boolean",
      "description": "Show step counter (e.g. '1/5'). Recommended for quizzes."
    },
    "disable_back_navigation": {
      "type": "boolean",
      "description": "Prevent respondents from going back. Recommended for quizzes."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

io.github.Clipform/mcp-server

https://github.com/clipform/mcp-server

1/7 registries
View full server →
clipform_update_form — io.github.Clipform/mcp-server — PRSM MCP