Create Form (Platform MCP)

Creates a new monday.com WorkForm and a backing board to store responses, returning a form token for subsequent form operations using the Platform MCP.

Use this tool to create a new monday.com WorkForm. When you create a form, the tool simultaneously creates a backing board in the specified workspace to store all form responses as items. The tool returns a formToken that you use with all subsequent form operations: get_form, update_form, form_questions_editor, and create_form_submission.

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 — Configure the form's title, appearance, features, and accessibility
  4. get_form — Retrieve the full form structure to inspect questions and settings
  5. create_form_submission — Submit a response to the form

A newly created form includes a default Name question. The backing board is created with the name you provide via destination_name.

Parameters

ParameterTypeRequiredDescription
destination_workspace_idstringYesID of the workspace in which the form and its backing board will be created.
destination_namestringNoName of the backing board that stores form responses. If omitted, the board receives a default name.
board_kindstringNoVisibility of the backing board. One of private, public, or share.
destination_folder_idstringNoID of an existing folder to place the backing board in.
destination_folder_namestringNoName of a new folder to create and place the backing board in.
board_owner_idsarrayNoList of user IDs to set as owners of the backing board.
board_owner_team_idsarrayNoList of team IDs to set as owners of the backing board.
board_subscriber_idsarrayNoUser IDs to notify on board activity.
board_subscriber_teams_idsarrayNoTeam IDs to notify on board activity.

Example

Create a public form in workspace 12406666 with a named backing board:

{
  "destination_workspace_id": "12406666",
  "destination_name": "MCP Docs Form Responses",
  "board_kind": "public"
}

The tool returned form_token: "your_form_token_here" and board_id: "18412502571". The form is immediately active and accessible. Use the form_token in all subsequent operations on this form.


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.