Publish form
Publish a form so respondents can fill it in, with every change made since the last publish.
MCP tool fillout_write → publish_form
write Confirm
Publishes the form, which makes every unpublished change visible to respondents. On the first publish, responses_go_to sets where responses are saved: a new Zite database, a table in an existing database, or only the form's Results. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| form_id string required | string | Form ID from list_forms. |
| responses_go_to enum | enum | First publish only: new_database, existing_database or just_this_form. Default: just_this_form. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "fillout_write",
"arguments": {
"operation": "publish_form",
"arguments": {
"form_id": "form_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"form_id": "fpj3Kd9xQw2L",
"published": true,
"responses_go_to": "just_this_form"
},
"isError": false
}