← WebMCP Directory

Tool tree

web-omega-five-19.vercel.app

Productivity & BusinessTools verified
Website
Morphe Form Builder
Explore capabilities

    page: Every page

    create_formAction

    Create a new form with the given field definition.

    View tool JSON
    {
      "name": "create_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new form with the given field definition.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The form's name."
          },
          "description": {
            "type": "string",
            "description": "Optional description of the form."
          },
          "definition": {
            "type": "object",
            "description": "A JSON object describing the form fields, e.g. {\"fields\": [{\"id\": \"...\", \"type\": \"text\", \"label\": \"...\"}]}."
          }
        },
        "required": [
          "name",
          "definition"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    update_formAction

    Update an existing form's name, description, or field definition.

    View tool JSON
    {
      "name": "update_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Update an existing form's name, description, or field definition.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          },
          "name": {
            "type": "string",
            "description": "New name (optional)."
          },
          "description": {
            "type": "string",
            "description": "New description (optional)."
          },
          "definition": {
            "type": "object",
            "description": "A JSON object describing the form fields, e.g. {\"fields\": [{\"id\": \"...\", \"type\": \"text\", \"label\": \"...\"}]}."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    delete_formSensitive Action

    Delete a form and all its submissions irreversibly.

    View tool JSON
    {
      "name": "delete_form",
      "kind": "transact",
      "impl": "imperative",
      "description": "Delete a form and all its submissions irreversibly.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    list_formsAnswer

    List forms with optional status filter.

    View tool JSON
    {
      "name": "list_forms",
      "kind": "answer",
      "impl": "imperative",
      "description": "List forms with optional status filter.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "description": "Page number (1-indexed).",
            "default": 1
          },
          "size": {
            "type": "integer",
            "description": "Page size (max 100).",
            "default": 50
          },
          "status": {
            "type": "string",
            "enum": [
              "draft",
              "published",
              "archived"
            ],
            "description": "Optional filter by status: \"draft\", \"published\", or \"archived\"."
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    get_formAnswer

    Get a form's full details including its definition.

    View tool JSON
    {
      "name": "get_form",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get a form's full details including its definition.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    publish_formAction

    Publish a draft form, making it live and accepting submissions.

    View tool JSON
    {
      "name": "publish_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Publish a draft form, making it live and accepting submissions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    unpublish_formAction

    Take a published form offline again (back to draft).

    View tool JSON
    {
      "name": "unpublish_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Take a published form offline again (back to draft).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    archive_formAction

    Archive a published form, making it read-only.

    View tool JSON
    {
      "name": "archive_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Archive a published form, making it read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    restore_formAction

    Restore an archived form back to draft so it can be edited again.

    View tool JSON
    {
      "name": "restore_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Restore an archived form back to draft so it can be edited again.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    submit_formSensitive Action

    Submit a response to a published form.

    View tool JSON
    {
      "name": "submit_form",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a response to a published form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id (must be published)."
          },
          "data": {
            "type": "object",
            "description": "The field values keyed by field id."
          },
          "started_at": {
            "type": "string",
            "description": "ISO timestamp when the respondent started."
          },
          "completed_at": {
            "type": "string",
            "description": "ISO timestamp when the respondent submitted."
          },
          "fields": {
            "type": "object",
            "description": "Optional per-field first-answer timestamps keyed by field id."
          }
        },
        "required": [
          "form_id",
          "data"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    list_submissionsAnswer

    List all submissions for a form.

    View tool JSON
    {
      "name": "list_submissions",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all submissions for a form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          },
          "page": {
            "type": "integer",
            "description": "Page number (1-indexed).",
            "default": 1
          },
          "size": {
            "type": "integer",
            "description": "Page size (max 100).",
            "default": 50
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    get_analyticsAnswer

    Get submission analytics for a form.

    View tool JSON
    {
      "name": "get_analytics",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get submission analytics for a form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    export_csvAction

    Export all submissions for a form as CSV text.

    View tool JSON
    {
      "name": "export_csv",
      "kind": "act",
      "impl": "imperative",
      "description": "Export all submissions for a form as CSV text.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_formsAction

    Navigate the app to the forms list page.

    View tool JSON
    {
      "name": "open_forms",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the forms list page.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_create_formAction

    Navigate the app to the create-form builder page.

    View tool JSON
    {
      "name": "open_create_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the create-form builder page.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_form_editorAction

    Navigate the app to the editor page for a specific form.

    View tool JSON
    {
      "name": "open_form_editor",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the editor page for a specific form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_form_previewAction

    Navigate the app to the preview page for a specific form.

    View tool JSON
    {
      "name": "open_form_preview",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the preview page for a specific form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_form_analyticsAction

    Navigate the app to the analytics page for a specific form.

    View tool JSON
    {
      "name": "open_form_analytics",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the analytics page for a specific form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_submissionsAction

    Navigate the app to the submissions page.

    View tool JSON
    {
      "name": "open_submissions",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the submissions page.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/forms"
    }
    open_live_formAction

    Navigate the app to the public live view of a specific form.

    View tool JSON
    {
      "name": "open_live_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the app to the public live view of a specific form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "form_id": {
            "type": "string",
            "description": "The form's id."
          }
        },
        "required": [
          "form_id"
        ],
        "additionalProperties": false
      },
      "page": "/forms"
    }