{"ok":true,"site":{"host":"web-omega-five-19.vercel.app","url":"https://web-omega-five-19.vercel.app/forms","type":"live","desc":"Morphe Form Builder","tools":[{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"name":"open_forms","kind":"act","impl":"imperative","description":"Navigate the app to the forms list page.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"name":"open_submissions","kind":"act","impl":"imperative","description":"Navigate the app to the submissions page.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forms","pages":["/forms","/submissions"]}],"category":"Productivity & Business","apiSurface":"spec","toolCount":20}}