Update Form (Platform MCP)

Updates a monday.com WorkForm's settings, appearance, features, tags, or question order using a single action-based call using the Platform MCP.

Use this tool to modify an existing monday.com WorkForm. Each call performs a single named action on the form — for example, updating the title and description, changing the layout, activating or deactivating the form, setting a password, or reordering questions. Pass only the fields relevant to the action you are performing; all fields not included in your call are left unchanged (patch semantics).

The typical form workflow is:

  1. create_form — Create the form and get a formToken
  2. form_questions_editor — Add, update, or delete questions
  3. update_form ← You are here — Configure the form's title, appearance, features, and accessibility
  4. get_form — Inspect the updated form state
  5. create_form_submission — Submit a response

Parameters

ParameterTypeRequiredDescription
formTokenstringYesThe unique token identifying the form.
actionstringYesThe operation to perform. See the table below for all supported actions and their required fields.
formobjectConditionalForm data to update. Required for updateFormHeader, updateAppearance, updateAccessibility, updateFeatures, and updateQuestionOrder. Patch semantics — only include the fields you want to change.
formPasswordstringConditionalRequired for the setFormPassword action.
tagobjectConditionalRequired for createTag, updateTag, and deleteTag. For create: provide name and value. For update: provide id and new value. For delete: provide id only.

Supported actions:

ActionRequired fieldsDescription
activateMakes the form publicly accessible.
deactivateStops the form from accepting new responses.
updateFormHeaderform.title, form.descriptionUpdates the form's title and description text.
updateAppearanceform.appearanceSets background, layout, font, colors, and branding.
updateAccessibilityform.accessibilitySets the form language and logo alt text.
updateFeaturesform.featuresConfigures submission behavior, password, response limit, close date, and more.
updateQuestionOrderform.questionsReorders questions. Must include all existing question IDs.
setFormPasswordformPasswordEnables password protection and sets the password.
shortenFormUrlGenerates a shortened wkf.ms URL for the form.
createTagtag.name, tag.valueAdds a routing tag to the form.
updateTagtag.id, tag.valueUpdates an existing tag's value.
deleteTagtag.idRemoves a tag from the form.

Example

Update the title and description of a form:

{
  "formToken": "your_form_token_here",
  "action": "updateFormHeader",
  "form": {
    "title": "MCP Docs Test Form",
    "description": "A test form created to demonstrate the monday.com MCP tools"
  }
}

The tool confirmed the action updateFormHeader succeeded and returned the updated title and description values.


Programmatic equivalent

monday.com WorkForms are managed through the monday.com interface or via the MCP. There is no direct GraphQL API equivalent for this operation.