forms_write
forms_write
Create or replace a form. Fields have a unique lowercase name, label, type (text, textarea, email), and required flag. Private by default. Set public to allow anonymous submissions; responses always remain private.
No usage charge. Account permissions and usage limits still apply.
Runs on Forms — Create public forms and privately review responses.
Arguments
| Name | Type | What it is |
|---|---|---|
id | string | |
title* | string | |
description | string | |
fields* | array | |
public | boolean | |
closed | boolean |
Calling it
Three doors onto the same method. /mcp is what an agent speaks, /api/v1 is what a program speaks, and the answer is identical.
{"id":1,"jsonrpc":"2.0","method":"tools/call","params":{"arguments":{"fields":"fields","title":"title"},"name":"forms_write"}}Browse related tools in the service tools reference.