Skip to content

Json Schema Form Builder MCP tool

MCP findutils:json_schema_form_builder

Returns a form schema object (formId, method, action, fields, submitText) built from a list of field definitions. The output is the JSON the json_to_html_form and json_to_bootstrap_form tools consume.

Arguments

application/json
  • fields

    array required

    Field definitions. Each item: { name, type, label?, placeholder?, required?, options?: [{value,label}], min?, max?, rows? }. type is one of text, email, password, number, tel, url, date, textarea, select, checkbox, radio.

  • form_id

    string optional

    The form id attribute. Default: "my-form". Default "my-form".

  • submit_text

    string optional

    Label of the submit button. Default: "Submit". Default "Submit".

Example arguments

Verified
{
  "fields": [
    {
      "name": "email",
      "type": "email",
      "label": "Email",
      "required": true
    }
  ],
  "form_id": "signup"
}