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:
create_form— Create the form and get aformTokenform_questions_editor— Add, update, or delete questionsupdate_form— Configure the form's title, appearance, features, and accessibilityget_form— Retrieve the full form structure to inspect questions and settingscreate_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
| Parameter | Type | Required | Description |
|---|---|---|---|
| destination_workspace_id | string | Yes | ID of the workspace in which the form and its backing board will be created. |
| destination_name | string | No | Name of the backing board that stores form responses. If omitted, the board receives a default name. |
| board_kind | string | No | Visibility of the backing board. One of private, public, or share. |
| destination_folder_id | string | No | ID of an existing folder to place the backing board in. |
| destination_folder_name | string | No | Name of a new folder to create and place the backing board in. |
| board_owner_ids | array | No | List of user IDs to set as owners of the backing board. |
| board_owner_team_ids | array | No | List of team IDs to set as owners of the backing board. |
| board_subscriber_ids | array | No | User IDs to notify on board activity. |
| board_subscriber_teams_ids | array | No | Team 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.
Updated about 11 hours ago
