Duplicate form
Copy a form with all its settings, optionally under a new name.
MCP tool 123formbuilder_write → duplicate_form
write
Uses Duplicate in the form's menu in My Forms, which copies the form with all its settings, then renames the copy if you pass name. The copy counts toward your form limit. It reaches no one and you undo it by deleting the copy in the app, so it does not wait for your OK.
Parameters
| Name | Type | Description |
|---|---|---|
| form_id integer required | integer | Form id of the form to copy, from list_forms. |
| name string | string | Name of the copy. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "123formbuilder_write",
"arguments": {
"operation": "duplicate_form",
"arguments": {
"form_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"source_form_id": 5128977,
"form_id": 5130021,
"name": "Autumn open day",
"active": true
},
"isError": false
}